dot11wdi.h) (NDIS_MINIPORT_DRIVER_WDI_CHARACTERISTICS 结构

重要

本主题是 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结构。 将 Header 指定的结构的 Type 成员设置为NDIS_OBJECT_TYPE_MINIPORT_WDI_CHARACTERISTICS。

若要指示NDIS_MINIPORT_DRIVER_WDI_CHARACTERISTICS结构的版本,请将 Revision 成员设置为以下值:

NDIS_MINIPORT_DRIVER_WDI_CHARACTERISTICS_REVISION_1

Size 成员设置为 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)