структура 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 задает элемент редакциидля 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 (include Ndis.h)

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

CLOSE_NDK_ADAPTER_HANDLER

NDIS_OBJECT_HEADER

NdisSetOptionalHandlers

OPEN_NDK_ADAPTER_HANDLER