共用方式為


NET_DEVICE_RESET_CAPABILITIES_INIT函式 (netadaptercx.h)

NET_DEVICE_RESET_CAPABILITIES_INIT 函式會初始化 NET_DEVICE_RESET_CAPABILITIES 結構。

語法

void NET_DEVICE_RESET_CAPABILITIES_INIT(
  [_Out_] NET_DEVICE_RESET_CAPABILITIES            *ResetCapabilities,
  [_In_]  GUID                                     ResetDiagnosticsGuid,
  [_In_]  PFN_NET_DEVICE_COLLECT_RESET_DIAGNOSTICS EvtNetDeviceCollectResetDiagnostics
);

參數

[_Out_] ResetCapabilities

驅動程式配置的 NET_DEVICE_RESET_CAPABILITIES 結構的指標。

[_In_] ResetDiagnosticsGuid

用戶端驅動程式指定全域唯一標識碼 (GUID)。 開發人員可以使用此標識碼來擷取重設診斷。 用戶端驅動程式會將重設診斷收集為裝置重設和復原過程中擷取的完整核心傾印中的次要數據。

[_In_] EvtNetDeviceCollectResetDiagnostics

用戶端驅動程序實作 EVT_NET_DEVICE_COLLECT_RESET_DIAGNOSTICS 回呼的指標,該回呼會從硬體裝置收集裝置特定的重設診斷。

傳回值

沒有

言論

用戶端驅動程式通常會在其 EVT_WDF_DRIVER_DEVICE_ADD 回呼中呼叫 NET_DEVICE_RESET_CAPABILITIES_INIT

此函式會清除 NET_DEVICE_RESET_CAPABILITIES 結構,並填入其 Size 成員。 然後,它會設定 ResetDiagnosticsGuid 成員,並使用對應的輸入參數 EvtNetDeviceCollectResetDiagnostics 成員。

要求

要求 價值
最低支援的用戶端 Windows 11
支援的最低伺服器 Windows Server 2022
最低 UMDF 版本 2.33
標頭 netadaptercx.h (包括 netadaptercx.h)
IRQL PASSIVE_LEVEL

另請參閱

使用 NetAdapterCx PLDR 復原沒有回應的 NIC

EVT_WDF_DRIVER_DEVICE_ADD

NET_DEVICE_RESET_CAPABILITIES

EVT_NET_DEVICE_COLLECT_RESET_DIAGNOSTICS