NET_DEVICE_RESET_CAPABILITIES 構造体では、デバイスのリセットと回復プロセス中に診断を収集するためのクライアント ドライバーの機能について説明します。
構文
typedef struct _NET_DEVICE_RESET_CAPABILITIES {
ULONG Size;
GUID ResetDiagnosticsGuid;
PFN_NET_DEVICE_COLLECT_RESET_DIAGNOSTICS EvtNetDeviceCollectResetDiagnostics;
} NET_DEVICE_RESET_CAPABILITIES;
メンバーズ
Size
この構造体のサイズ (バイト単位)。
ResetDiagnosticsGuid
クライアント ドライバーで指定されたグローバル一意識別子 (GUID)。 開発者は、この識別子を使用してリセット診断を取得できます。 クライアント ドライバーは、デバイスのリセットと回復プロセスでキャプチャされた完全なカーネル ダンプのセカンダリ データとして診断を収集します。
EvtNetDeviceCollectResetDiagnostics
ハードウェア デバイスからデバイス固有のリセット診断を収集する EVT_NET_DEVICE_COLLECT_RESET_DIAGNOSTICS コールバックのクライアント ドライバーの実装へのポインター。
備考
クライアント ドライバーは、この構造体を初期化し、EVT_WDF_DRIVER_DEVICE_ADD コールバック関数に登録します。
この構造体を初期化するには、NET_DEVICE_RESET_CAPABILITIES_INIT を呼び出します。
NetDeviceInitSetResetCapabilities呼び出して、この構造体を NetAdapterCx フレームワークに登録します。
詳細については、「register NET_DEVICE_RESET_CAPABILITIES」を参照してください。
必要条件
| 要件 | 価値 |
|---|---|
| サポートされる最小クライアント | Windows 11 |
| サポートされる最小サーバー | Windows Server 2022 |
| UMDF の最小バージョン を する | 2.33 |
| ヘッダー | netadaptercx.h (netadaptercx.h を含む) |
関連項目
NetAdapterCx PLDR を使用して応答しない NIC を回復する
EVT_NET_DEVICE_COLLECT_RESET_DIAGNOSTICS