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 フレームワークに登録します。

詳細については、「 NET_DEVICE_RESET_CAPABILITIESの登録」を参照してください。

要件

要件
サポートされている最小のクライアント Windows 11
サポートされている最小のサーバー Windows Server 2022
Header netadaptercx.h (netadaptercx.h を含む)

こちらもご覧ください

NetAdapterCx PLDR を使用した応答しない NIC の復旧

EVT_WDF_DRIVER_DEVICE_ADD

EVT_NET_DEVICE_COLLECT_RESET_DIAGNOSTICS

NET_DEVICE_RESET_CAPABILITIES_INIT

NetDeviceInitSetResetCapabilities