次の方法で共有


EVT_NET_DEVICE_COLLECT_RESET_DIAGNOSTICS コールバック関数 (netadaptercx.h)

このオプションのコールバックを実装して、障害が発生したハードウェア デバイスから診断を収集し、デバイスのリセットと回復プロセス中に NetAdapterCx フレームワークに報告します。

構文

EVT_NET_DEVICE_COLLECT_RESET_DIAGNOSTICS EvtNetDeviceCollectResetDiagnostics;

void EvtNetDeviceCollectResetDiagnostics(
  [_In_] WDFDEVICE Device
)
{...}

パラメーター

[_In_] Device

WdfDeviceCreateの呼び出しでクライアント ドライバーが以前に取得した WDFDEVICE オブジェクト。

戻り値

何一つ

備考

指定した場合、NetAdapterCx フレームワークは EVT_NET_DEVICE_COLLECT_RESET_DIAGNOSTICS コールバックを呼び出して、リセットおよび回復プロセス中にリセット診断を収集します。 フレームワークは常に、PASSIVE_LEVELでこのコールバックを呼び出します。

NET_DEVICE_RESET_CAPABILITIES データ構造の EvtNetDeviceCollectResetDiagnostics フィールドは、このコールバックを参照します。

このコールバックを正しく実装する方法と、フレームワークの同期保証の詳細については、「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

NET_DEVICE_RESET_CAPABILITIES