共用方式為


NDIS_MINIPORT_DRIVER_WDI_CHARACTERISTICS 結構 (dot11wdi.h)

重要

本主題是 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 指定要NDIS_OBJECT_TYPE_MINIPORT_WDI_CHARACTERISTICS之結構的 Type 成員。

若要指出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 (include Ndis.h)