структура 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. Присвойте элементу Type структуры, указанной в заголовке , 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
Точка входа функции обработчика MiniportWdiAllocateAdapter .
FreeAdapterHandler
Точка входа функции-обработчика MiniportWdiFreeAdapter .
OpenAdapterHandler
Точка входа функции-обработчика MiniportWdiOpenAdapter .
CloseAdapterHandler
Точка входа функции-обработчика MiniportWdiCloseAdapter .
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 (включая Ndis.h) |