Функция 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 .
В выходных данных — требуемый размер буфера в байтах, если буфер слишком мал, или число байтов, записанных в буфер.
Возвращаемое значение
Функция возвращает одно из следующих значений.
Возвращаемый код/значение | Описание |
---|---|
|
Операция успешно завершена или параметр lpszName имеет значение NULL. |
|
Буфер, на который указывает параметр lpszName , недостаточно велик для хранения результата. Параметр lpcchName возвращает количество символов в результате, за исключением завершающего символа NULL. |
|
Больше нет возвращаемых объектов. |
Любой другой возвращенный код ошибки указывает на то, что операция завершилась сбоем. |
Требования
Минимальная версия клиента | Ни одна версия не поддерживается |
Минимальная версия сервера | Windows Server 2012 |
Целевая платформа | Windows |
Header | clusapi.h |
Библиотека | ClusAPI.lib |
DLL | ClusAPI.dll |