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_resourcetype_get() 通过该句柄获取的信息可能不准确。在对资源类型进行群集重新配置或管理操作的情况下,RGM 将把 scha_err_seqid 错误代码返回给 scha_resourcetype_get(),以指明关于资源类型的信息可能已更改。此错误消息不是致命的。函数将成功返回。您可以选择忽略此消息并接受返回的信息,也可以关闭当前句柄并打开新句柄以访问关于资源类型的信息。

有一个手册页介绍了这三个函数。您可以通过任一单个函数 scha_resourcetype_open(3HA)scha_resourcetype_get(3HA)scha_resourcetype_close(3HA) 访问此手册页。