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 が指定する構造体の Type メンバーを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 |
Header | dot11wdi.h (Ndis.h を含む) |