共用方式為


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
最低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