Функция ClusterNetInterfaceEnum (clusapi.h)
Перечисляет сетевые интерфейсы, установленные в кластере, возвращая по одному имени при каждом вызове.
Синтаксис
DWORD ClusterNetInterfaceEnum(
[in] HNETINTERFACEENUM hNetInterfaceEnum,
[in] DWORD dwIndex,
[out] LPWSTR lpszName,
[in, out] LPDWORD lpcchName
);
Параметры
[in] hNetInterfaceEnum
Обработка существующего объекта перечисления, первоначально возвращенного функцией ClusterNetInterfaceOpenum .
[in] dwIndex
Индекс, используемый для идентификации записи для перечисления. Этот параметр должен быть равен нулю для первого вызова, а затем увеличиваться для каждого последующего вызова.
[out] lpszName
Указатель на строку Юникода с пустым завершением, содержащую имя возвращаемого объекта.
[in, out] lpcchName
Указатель на размер буфера lpszName в символах. На входных данных укажите максимальное число символов, которые может содержать буфер, включая завершающее значение NULL. В выходных данных указывает количество символов в результирующем имени, исключая завершающее значение NULL.
Возвращаемое значение
Функция возвращает одно из следующих значений.
Возвращаемый код или значение | Описание |
---|---|
|
Операция выполнена успешно. |
|
Больше нет доступных данных. Это значение возвращается, если больше нет объектов для возврата. |
|
More data is available. Это значение возвращается, если буфер, на который указывает lpszName, недостаточно велик для хранения результата. Параметр lpcchName возвращает количество символов в результате, за исключением завершающего значения NULL. |
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Ни одна версия не поддерживается |
Минимальная версия сервера | Windows Server 2016 |
Целевая платформа | Windows |
Header | clusapi.h |
Библиотека | ClusAPI.lib |
DLL | ClusAPI.dll |