MINIPORT_WDI_ADAPTER_HANG_DIAGNOSE コールバック関数 (dot11wificxintf.h)
重要
このトピックは、 WiFiCx ドライバー モデルの一部です。 WiFiCx は、Windows 11でリリースされた Wi-Fi ドライバー モデルです。 最新の機能を利用するには、WiFiCx を使用することをお勧めします。 以前の Wi-Fi ドライバー モデル WDI はメンテナンス モードであり、優先度の高い修正プログラムのみを受け取ります。
MiniportWdiAdapterHangDiagnose ハンドラー関数は、ハードウェアコントロールレジスタの状態と必要に応じて完全なファームウェア状態を収集するために使用されます。
これは、 NDIS_MINIPORT_DRIVER_WDI_CHARACTERISTICS内の WDI ミニポート ハンドラーです。
注意
MINIPORT_WDI_ADAPTER_HANG_DIAGNOSE型を使用して関数を宣言する必要があります。
構文
MINIPORT_WDI_ADAPTER_HANG_DIAGNOSE MiniportWdiAdapterHangDiagnose;
NDIS_STATUS MiniportWdiAdapterHangDiagnose(
NDIS_HANDLE MiniportDriverContext,
eDiagnoseLevel DiagnoseLevel,
UINT32 BufferSize,
UINT8 *FirmwareBlob,
UINT32 *pOutputSize
)
{...}
パラメーター
MiniportDriverContext
[入力]ドライバーが状態と構成情報を保持する、ドライバーによって割り当てられたコンテキスト領域へのハンドル。 ミニポート ドライバーは、 NdisMRegisterWdiMiniportDriver 関数にこのコンテキスト領域を渡しました。
DiagnoseLevel
[入力] eDiagnoseLevel 列挙で定義されている診断レベル。 既定のレベルは DiagnoseLevelHardwareRegisters で、出力バッファーの最大値は 1 KB です。
BufferSize
[入力] FirmwareBlob のサイズ (バイト単位)。
FirmwareBlob
[out]ハードウェア コントロール レジストリの状態と、必要に応じて完全なファームウェア状態を含むバッファーへのポインター。
pOutputSize
[out] FirmwareBlob に書き込まれたバイト数へのポインター。
戻り値
戻り値は無視されます。
注釈
既定の診断レベルは DiagnoseLevelHardwareRegisters で、出力バッファーの最大値は 1 KB です。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 11 |
サポートされている最小のサーバー | Windows Server 2022 |
Header | dot11wificxintf.h |