Указатель на буфер, в который записывается
список структур .
pOutBufLen
Указатель на переменную ULONG, которая
содержит размер, требуемый для буфера pAdapterInfo.
Если этого размера недостаточно для хранения
информации, то GetAdaptersInfo заносит в эту
переменную требуемый размер, и возвращает код
ошибки ERROR_BUFFER_OVERFLOW.
Возвращаемые значения
В случае успеха, функция вернёт ERROR_SUCCESS.
В случае ошибки, функция вернёт одно из
следующих значений:
Значение
Описание
ERROR_BUFFER_OVERFLOW
Размер буфера, указанный в переменной pOutBufLen
недостаточен для хранения информации. Параметр pOutBufLen
указывает на требуемый размер.
ERROR_INVALID_PARAMETER
Параметр pOutBufLen равен NULL, либо
вызывающий процесс не имеет прав на
запись/чтение в памяти по адресу pOutBufLen, либо
вызывающий процесс не имеет прав на запись в
памяти по адресу pAdapterInfo.
ERROR_NO_DATA
No adapter information exists for the local computer.
ERROR_NOT_SUPPORTED
GetAdaptersInfo не поддерживается
данной операционной системой.
другое
В случае ошибки, воспользуйтесь
функцией
для получения подробной строки об ошибке.
Замечания
Функции GetAdaptersInfo и
не возвращают информации об интерфейсе нулевого
кольца (loopback interface).
Windows NT/2000/XP: Включена в Windows 2000 и выше. Windows 95/98/Me: Включена в Windows 98 и выше. Заголовок: Объявлена в Iphlpapi.h. Библиотека: Iphlpapi.lib.