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