次の方法で共有


NET_DEVICE_RESET_CAPABILITIES構造体 (netadaptercx.h)

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_WDF_DRIVER_DEVICE_ADD

EVT_NET_DEVICE_COLLECT_RESET_DIAGNOSTICS

NET_DEVICE_RESET_CAPABILITIES_INIT

NetDeviceInitSetResetCapabilities