次の方法で共有


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 を含む)