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 |
Header | netadaptercx.h (netadaptercx.h を含む) |
IRQL | PASSIVE_LEVEL |