重要
本主题是 Windows 10 中发布的 WDI 驱动程序模型 的一部分。 WDI 驱动程序模型处于维护模式,并且仅接收高优先级修复。 WiFiCx 是在 Windows 11 中发布的 Wi-Fi 驱动程序模型。 建议使用 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_MINIPORT_DRIVER_WDI_CHARACTERISTICS结构的 NDIS_OBJECT_HEADER 结构。 设置 标头 指定为NDIS_OBJECT_TYPE_MINIPORT_WDI_CHARACTERISTICS的结构 类型 成员。
若要指示NDIS_MINIPORT_DRIVER_WDI_CHARACTERISTICS结构的版本,请将 Revision 成员设置为以下值:
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 (include Ndis.h) |