Поделиться через


Функция ClusterNodeEnumEx (clusapi.h)

Извлекает указанный узел кластера из перечисления CLUSTER_ENUM_ITEM .

Синтаксис

DWORD ClusterNodeEnumEx(
  [in]      HNODEENUMEX        hNodeEnum,
  [in]      DWORD              dwIndex,
  [in, out] PCLUSTER_ENUM_ITEM pItem,
  [in, out] LPDWORD            cbItem
);

Параметры

[in] hNodeEnum

Дескриптор перечисления CLUSTER_ENUM_ITEM , содержащего извлекаемый узел кластера.

[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
Header clusapi.h
Библиотека ClusAPI.lib
DLL ClusAPI.dll

См. также раздел

CLUSTER_ENUM_ITEM

Функции управления узлами