структура NDIS_NDK_PROVIDER_CHARACTERISTICS (ndisndk.h)

Структура NDIS_NDK_PROVIDER_CHARACTERISTICS определяет характеристики поставщика NDK.

Синтаксис

typedef struct _NDIS_NDK_PROVIDER_CHARACTERISTICS {
  NDIS_OBJECT_HEADER        Header;
  ULONG                     Flags;
  OPEN_NDK_ADAPTER_HANDLER  OpenNDKAdapterHandler;
  CLOSE_NDK_ADAPTER_HANDLER CloseNDKAdapterHandler;
} NDIS_NDK_PROVIDER_CHARACTERISTICS, *PNDIS_NDK_PROVIDER_CHARACTERISTICS;

Члены

Header

Структура NDIS_OBJECT_HEADER , описывающая эту NDIS_NDK_PROVIDER_CHARACTERISTICS структуру. NDIS задает члены структуры NDIS_OBJECT_HEADER следующим образом:

  • NDIS задает для элемента Typeзначение NDIS_OBJECT_TYPE_NDK_PROVIDER_CHARACTERISTICS.
  • NDIS задает для элемента Revisionзначение NDIS_NDK_PROVIDER_CHARACTERISTICS_REVISION_1.
  • NDIS задает для элемента Sizeзначение NDIS_SIZEOF_NDK_PROVIDER_CHARACTERISTICS_REVISION_1.

Flags

Зарезервировано, должно быть равно нулю.

OpenNDKAdapterHandler

Точка входа для функции OPEN_NDK_ADAPTER_HANDLER .

CloseNDKAdapterHandler

Точка входа для функции CLOSE_NDK_ADAPTER_HANDLER .

Комментарии

Чтобы указать точки входа для служб NDK и других характеристик поставщика NDK, драйверы минипорта NDIS передают указатель на инициализированную структуру NDIS_NDK_PROVIDER_CHARACTERISTICS на функцию NdisSetOptionalHandlers .

Требования

Требование Значение
Минимальная версия клиента Не поддерживается, поддерживается в NDIS 6.30 и более поздних версиях.
Минимальная версия сервера Windows Server 2012
Верхняя часть ndisndk.h (включая Ndis.h)

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

CLOSE_NDK_ADAPTER_HANDLER

NDIS_OBJECT_HEADER

NdisSetOptionalHandlers

OPEN_NDK_ADAPTER_HANDLER