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


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

Функция NdkQqueryExtensionInterface (NDK_FN_QUERY_EXTENSION_INTERFACE) получает сведения об интерфейсе расширения NDK.

Синтаксис

NDK_FN_QUERY_EXTENSION_INTERFACE NdkFnQueryExtensionInterface;

NTSTATUS NdkFnQueryExtensionInterface(
  [in]  NDK_OBJECT_HEADER *pNdkObject,
  [in]  GUID *ExtensionInterfaceID,
  [in]  NDK_VERSION ExtensionInterfaceVersion,
  [out] NDK_EXTENSION_INTERFACE *pExtensionInterface
)
{...}

Параметры

[in] pNdkObject

Указатель на заголовок объекта (NDK_OBJECT_HEADER) для запрашиваемого объекта.

[in] ExtensionInterfaceID

Указатель на GUID, определяющий интерфейс расширения.

[in] ExtensionInterfaceVersion

Запрошенная версия (NDK_VERSION) интерфейса расширения.

[out] pExtensionInterface

Указатель на структуру NDK_EXTENSION_INTERFACE, которая инициализирована поставщиком, если функция возвращает STATUS_SUCCESS.

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

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

Возвращаемый код Описание
STATUS_SUCCESS
Операция успешно завершена.
STATUS_NOT_SUPPORTED
Функция не поддерживается.
Другие коды состояния
Произошла ошибка.

Замечания

Каждый объект NDK содержит указатель функции NdkQqueryExtensionInterface (NDK_FN_QUERY_EXTENSION_INTERFACE) в таблице диспетчера функций для конкретного типа объекта. NdkQqueryExtensionInterface запрашивает расширенные интерфейсы, поддерживаемые типом объекта. В настоящее время нет стандартных расширенных интерфейсов. Интерфейс расширения определяется GUID и представляется указателем на таблицу диспетчера функций.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Не поддерживается, поддерживается в NDIS 6.30 и более поздних версиях.
минимальный поддерживаемый сервер Windows Server 2012
целевая платформа Виндоус
заголовка ndkpi.h (include Ndkpi.h)
IRQL <=DISPATCH_LEVEL

См. также

NDK_ADAPTER_DISPATCH

NDK_CONNECTOR_DISPATCH

NDK_CQ_DISPATCH

NDK_EXTENSION_INTERFACE

NDK_FN_QUERY_EXTENSION_INTERFACE

NDK_OBJECT_HEADER

NDK_VERSION