функция обратного вызова NDK_FN_QUERY_ADAPTER_INFO (ndkpi.h)

Функция NdkQueryAdapterInfo (NDK_FN_QUERY_ADAPTER_INFO) извлекает сведения об ограничениях и возможностях адаптера NDK.

Синтаксис

NDK_FN_QUERY_ADAPTER_INFO NdkFnQueryAdapterInfo;

NTSTATUS NdkFnQueryAdapterInfo(
  [in] NDK_ADAPTER *pNdkAdapter,
       NDK_ADAPTER_INFO *pInfo,
       ULONG *pBufferSize
)
{...}

Параметры

[in] pNdkAdapter

Указатель на экземпляр адаптера NDK (NDK_ADAPTER).

pInfo

Указатель на буфер, содержащий структуру NDK_ADAPTER_INFO . Если запрос завершается STATUS_SUCCESS, поставщик NDK заполняет структуру сведениями об адаптере.

pBufferSize

Во входных данных этот параметр является указателем на переменную, которая содержит размер (в байтах) буфера, на который указывает параметр pInfo . При выходе переменная получает размер (в байтах) сведений об адаптере, записанных в буфер.

Возвращаемое значение

Функция NdkQueryAdapterInfo возвращает один из следующих кодов NTSTATUS.

Код возврата Описание
STATUS_SUCCESS
Запрос успешно выполнен.
STATUS_BUFFER_TOO_SMALL

Значение в параметре *pBufferSize указывает размер буфера, который был слишком мал для хранения сведений об адаптере. *pBufferSize обновляется с требуемым размером.

Другие коды состояния
Произошла ошибка.

Комментарии

NdkQueryAdapterInfo извлекает сведения об адаптере в структуре NDK_ADAPTER_INFO . Структура содержит сведения о различных ограничениях и возможностях адаптера.

Для NdkQueryAdapterInfo требуется irQL, равный PASSIVE_LEVEL, и он блокируется до завершения запроса.

Требования

Требование Значение
Минимальная версия клиента Не поддерживается, поддерживается в NDIS 6.30 и более поздних версиях.
Минимальная версия сервера Windows Server 2012
Целевая платформа Windows
Header ndkpi.h (включая Ndkpi.h)
IRQL PASSIVE_LEVEL

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

NDK_ADAPTER

NDK_ADAPTER_DISPATCH

NDK_ADAPTER_INFO