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


структура NDIS_MINIPORT_DRIVER_WDI_CHARACTERISTICS (dot11wdi.h)

Важный

Этот раздел является частью модели драйвера WDI , выпущенной в Windows 10. Модель драйвера WDI находится в режиме обслуживания и получит только исправления с высоким приоритетом. WiFiCx — это модель драйвера Wi-Fi, выпущенная в Windows 11. Мы рекомендуем использовать WiFiCx для использования новейших функций.

Структура NDIS_MINIPORT_DRIVER_WDI_CHARACTERISTICS определяет набор обработчиков, которые должен реализовать драйвер мини-порта WDI. Он используется драйвером IHV для регистрации дополнительных обработчиков для пути управления и полного набора обработчиков для пути к данным.

Синтаксис

typedef struct _NDIS_MINIPORT_DRIVER_WDI_CHARACTERISTICS {
  NDIS_OBJECT_HEADER                            Header;
  ULONG                                         WdiVersion;
  MINIPORT_WDI_ALLOCATE_ADAPTER_HANDLER         AllocateAdapterHandler;
  MINIPORT_WDI_FREE_ADAPTER_HANDLER             FreeAdapterHandler;
  MINIPORT_WDI_OPEN_ADAPTER_HANDLER             OpenAdapterHandler;
  MINIPORT_WDI_CLOSE_ADAPTER_HANDLER            CloseAdapterHandler;
  MINIPORT_WDI_START_OPERATION_HANDLER          StartOperationHandler;
  MINIPORT_WDI_STOP_OPERATION_HANDLER           StopOperationHandler;
  MINIPORT_WDI_POST_PAUSE_HANDLER               PostPauseHandler;
  MINIPORT_WDI_POST_RESTART_HANDLER             PostRestartHandler;
  MINIPORT_WDI_HANG_DIAGNOSE_HANDLER            HangDiagnoseHandler;
  MINIPORT_WDI_TAL_TXRX_INITIALIZE_HANDLER      TalTxRxInitializeHandler;
  MINIPORT_WDI_TAL_TXRX_DEINITIALIZE_HANDLER    TalTxRxDeinitializeHandler;
  MINIPORT_WDI_IDLE_NOTIFICATION_HANDLER        LeIdleNotificationHandler;
  MINIPORT_WDI_CANCEL_IDLE_NOTIFICATION_HANDLER LeCancelIdleNotificationHandler;
} NDIS_MINIPORT_DRIVER_WDI_CHARACTERISTICS, *PNDIS_MINIPORT_DRIVER_WDI_CHARACTERISTICS;

Члены

Header

Структура NDIS_OBJECT_HEADER для структуры NDIS_MINIPORT_DRIVER_WDI_CHARACTERISTICS. Задайте элемент типа структуры, которая заголовка указывает NDIS_OBJECT_TYPE_MINIPORT_WDI_CHARACTERISTICS.

Чтобы указать версию структуры NDIS_MINIPORT_DRIVER_WDI_CHARACTERISTICS, задайте элемент редакции следующим значением:

NDIS_MINIPORT_DRIVER_WDI_CHARACTERISTICS_REVISION_1

Задайте для элемента размер значение NDIS_SIZEOF_MINIPORT_WDI_CHARACTERISTICS_REVISION_1.

WdiVersion

Версия WDI, используемая драйвером. Задайте для этого элемента одно из следующих значений:

WDI_VERSION_LATEST

Последняя версия WDI

WDI_VERSION_1_0_1

WDI версии 1.0.1

WDI_VERSION_1_0

WDI версии 1.0

AllocateAdapterHandler

Точка входа функции обработчика MiniportWdiAllocateAdapt er.

FreeAdapterHandler

Точка входа функции обработчика miniportWdiFreeAdapter.

OpenAdapterHandler

Точка входа функции обработчика MiniportWdiOpenAdapt er.

CloseAdapterHandler

Точка входа функции обработчика MiniportWdiCloseAdapt er.

StartOperationHandler

Точка входа функции обработчика miniportWdiStartOperation.

StopOperationHandler

Точка входа функции обработчика MiniportWdiStopOperation.

PostPauseHandler

Точка входа функции обработчика MiniportWdiPostAdapterPause.

PostRestartHandler

Точка входа функции обработчика MiniportWdiPostAdapterRestart.

HangDiagnoseHandler

Точка входа функции обработчика MiniportWdiAdapterHangDiagnose.

TalTxRxInitializeHandler

Точка входа функции обработчика MiniportWdiTalTxRxInitialize.

TalTxRxDeinitializeHandler

Точка входа функции обработчика MiniportWdiTalTxRxDeinitialize.

LeIdleNotificationHandler

Точка входа функции обработчика miniportWdiIdleNotification.

LeCancelIdleNotificationHandler

Точка входа функции обработчика miniportWdiCancelIdleNotification.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 10
минимальный поддерживаемый сервер Windows Server 2016
заголовка dot11wdi.h (include Ndis.h)