MINIPORT_WDI_ADAPTER_HANG_DIAGNOSE コールバック関数 (dot11wdi.h)
重要
このトピックは、Windows 10でリリースされた WDI ドライバー モデルの一部です。 WDI ドライバー モデルはメンテナンス モードであり、優先度の高い修正プログラムのみを受け取ります。 WiFiCx は、Windows 11でリリースされた Wi-Fi ドライバー モデルです。 最新の機能を利用するには、WiFiCx を使用することをお勧めします。
MiniportWdiAdapterHangDiagnose ハンドラー関数は、ハードウェアコントロールレジスタの状態と必要に応じて完全なファームウェア状態を収集するために使用されます。
これは、 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 |
対象プラットフォーム | Windows |
ヘッダー | dot11wdi.h |