функция обратного вызова 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.
Возвращаемый код | Описание |
---|---|
|
Запрос успешно завершен. |
|
Значение в параметре *pBufferSize указало размер буфера, который был слишком мал для хранения сведений о адаптере. *pBufferSize обновляется с требуемым размером. |
|
Произошла ошибка. |
Замечания
NdkQueryAdapterInfo извлекает сведения об адаптере в структуре NDK_ADAPTER_INFO. Структура содержит сведения о различных ограничениях и возможностях адаптера.
NdkQueryAdapterInfo требует irQL равным PASSIVE_LEVEL и блокируется до завершения запроса.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Не поддерживается, поддерживается в NDIS 6.30 и более поздних версиях. |
минимальный поддерживаемый сервер | Windows Server 2012 |
целевая платформа | Виндоус |
заголовка | ndkpi.h (include Ndkpi.h) |
IRQL | PASSIVE_LEVEL |