ClusterResourceEnumEx 函数 (clusapi.h)

枚举资源,然后返回指向当前依赖资源或节点的指针。

语法

DWORD ClusterResourceEnumEx(
  [in]      HRESENUMEX                  hResourceEnumEx,
  [in]      DWORD                       dwIndex,
  [in, out] PCLUSTER_RESOURCE_ENUM_ITEM pItem,
  [in, out] LPDWORD                     cbItem
);

参数

[in] hResourceEnumEx

ClusterResourceOpenEnumEx 函数返回的资源枚举的句柄。

[in] dwIndex

要返回的资源或节点对象的索引。 首次调用 ClusterResourceEnumEx 函数时,此参数应为零,然后为
为后续调用递增。

[in, out] pItem

接收返回的 对象的指针。

[in, out] cbItem

输入时, pItem 参数的大小。

在输出时,缓冲区的所需大小(以字节为单位)(如果缓冲区太小),或者写入缓冲区的字节数。

返回值

函数返回以下值之一。

返回代码/值 说明
ERROR_SUCCESS
0
操作成功完成,或者 lpszName 参数为 NULL
ERROR_MORE_DATA
234 (0xEA)
lpszName 参数指向的缓冲区不够大,无法保存结果。 lpcchName 参数返回结果中的字符数,不包括终止 null 字符。
ERROR_NO_MORE_ITEMS
259 (0x103)
没有更多要返回的对象。
系统错误代码
任何其他返回的错误代码都表示操作失败。

要求

   
最低受支持的客户端 无受支持的版本
最低受支持的服务器 Windows Server 2012
目标平台 Windows
标头 clusapi.h
Library ClusAPI.lib
DLL ClusAPI.dll

另请参阅

ClusterResourceOpenEnumEx

故障转移群集资源管理功能