次の方法で共有


NetDeviceStoreResetDiagnostics 関数 (netadaptercx.h)

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 を回復する

WdfDeviceCreate

EVT_NET_DEVICE_COLLECT_RESET_DIAGNOSTICS