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


функция обратного вызова 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
целевая платформа Виндоус
заголовка ndkpi.h (include Ndkpi.h)
IRQL PASSIVE_LEVEL

См. также

NDK_ADAPTER

NDK_ADAPTER_DISPATCH

NDK_ADAPTER_INFO