ClusterEnumEx 函数 (clusapi.h)

枚举群集中的对象,然后获取群集对象的名称和属性。

语法

DWORD ClusterEnumEx(
  [in]      HCLUSENUMEX        hClusterEnum,
  [in]      DWORD              dwIndex,
  [in, out] PCLUSTER_ENUM_ITEM pItem,
  [in, out] LPDWORD            cbItem
);

参数

[in] hClusterEnum

ClusterOpenEnumEx 函数返回的枚举器的句柄。

[in] dwIndex

标识要枚举的下一个群集对象的索引。 对于第一次调用 ClusterEnumEx 函数,此参数应为零,然后为后续调用递增。

[in, out] pItem

接收返回的群集对象属性的指针。

[in, out] cbItem

输入时, pItem 参数的大小。

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

返回值

返回代码 说明
ERROR_NO_MORE_ITEMS
dwIndex 参数大于枚举中的项数。
ERROR_MORE_DATA
缓冲区太小。
ERROR_SUCCESS
缓冲区已成功填充。

要求

要求
最低受支持的客户端 无受支持的版本
最低受支持的服务器 Windows Server 2008 R2 Datacenter、Windows Server 2008 R2 Enterprise
目标平台 Windows
标头 clusapi.h
Library ClusAPI.lib
DLL ClusAPI.dll

另请参阅

CLUSTER_ENUM_ITEM

故障转移群集管理功能