Sun Cluster 数据服务开发者指南(适用于 Solaris OS)

资源类型函数

下面这些函数共同用于存取通过 RGM 注册的资源类型的信息。

scha_resourcetype_open()scha_resourcetype_get()scha_resourcetype_close()

scha_resourcetype_open() 函数用来初始化对资源类型的存取并返回 scha_resourcetype_get () 的句柄,用于存取资源类型的信息。 scha_resourcetype_close() 函数可使该句柄无效并释放为 scha_resourcetype_get() 的返回值分配的内存。

可以在 scha_resourcetype_open() 返回该资源的句柄后通过群集重新配置或管理操作更改资源类型,这时 scha_resource_get() 通过该句柄获得信息可能会不准确。对资源类型进行群集重新配置或管理操作时,RGM 将向 scha_resourcetype_get() 返回 scha_err_seqid 错误代码,以表明该资源类型的信息可能已更改。这是一个非致命性错误消息;函数将成功返回。您可以选择忽略该消息并接受返回的信息;您也可以关闭当前句柄并打开一个新的句柄,以存取关于该资源类型的信息。

在单个手册页中描述了这三个函数。您可以通过以下任意一个函数存取此手册页:scha_resourcetype_open(3HA)scha_resourcetype_get(3HA)scha_resourcetype_close(3HA)