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


функция обратного вызова 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
Целевая платформа Windows
Header ndkpi.h (включая 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