共用方式為


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