NetDeviceStoreResetDiagnostics 関数は、収集されたクライアント ドライバーのリセット診断を NetAdapterCx フレームワークに格納します。
構文
void NetDeviceStoreResetDiagnostics(
[_In_] WDFDEVICE Device,
[_In_] SIZE_T ResetDiagnosticsSize,
[_In_reads_bytes_(ResetDiagnosticsSize)] const UINT8 *ResetDiagnosticsBuffer
);
パラメーター
[_In_] Device
WdfDeviceCreateへの呼び出しで以前に作成したクライアント ドライバーWDFDEVICE オブジェクト。
[_In_] ResetDiagnosticsSize
ResetDiagnosticsBufferのサイズ (バイト単位)。 フレームワークが受け入れるリセット診断の最大サイズは 1 MB です。
[_In_reads_bytes_(ResetDiagnosticsSize)] ResetDiagnosticsBuffer
リセット診断データを保持するデータ バッファーへのポインター。 データ バッファーは、ページ プールまたは非ページ プールから取得できます。
戻り値
何一つ
備考
NetDeviceStoreResetDiagnostics 関数を呼び出す唯一の有効なシナリオは、クライアント ドライバーの EVT_NET_DEVICE_COLLECT_RESET_DIAGNOSTICS コールバックにあります。 クライアント ドライバーは、PASSIVE_LEVEL NetDeviceStoreResetDiagnostics を呼び出す必要があります
NetDeviceStoreResetDiagnostics 関数を正しく使用する方法については、「EVT_NET_DEVICE_COLLECT_RESET_DIAGNOSTICSの実装参照してください。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows 11 |
サポートされる最小サーバー | Windows Server 2022 |
UMDF の最小バージョン を する | 2.33 |
ヘッダー | netadaptercx.h (netadaptercx.h を含む) |
IRQL | PASSIVE_LEVEL |
関連項目
NetAdapterCx PLDR を使用して応答しない NIC を回復する