共用方式為


EVT_NET_DEVICE_COLLECT_RESET_DIAGNOSTICS回呼函式 (netadaptercx.h)

實作這個選擇性回呼,以從失敗的硬體裝置收集診斷,並在裝置重設和復原程序期間向 NetAdapterCx 架構報告診斷。

語法

EVT_NET_DEVICE_COLLECT_RESET_DIAGNOSTICS EvtNetDeviceCollectResetDiagnostics;

void EvtNetDeviceCollectResetDiagnostics(
  [_In_] WDFDEVICE Device
)
{...}

參數

[_In_] Device

用戶端驅動程式先前透過呼叫 WdfDeviceCreate 取得的 WDFDEVICE 物件。

傳回值

備註

如果提供,NetAdapterCx 架構會叫用 EVT_NET_DEVICE_COLLECT_RESET_DIAGNOSTICS 回呼,以在重設和復原程式期間收集重設診斷。 架構一律會在PASSIVE_LEVEL叫用此回呼。

NET_DEVICE_RESET_CAPABILITIES數據結構的 EvtNetDeviceCollectResetDiagnostics 字段會參考此回呼。

若要瞭解如何正確實作此回呼,以及架構同步處理保證的詳細資訊,請參閱 實作 EVT_NET_DEVICE_COLLECT_RESET_DIAGNOSTICS

規格需求

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

另請參閱

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

WdfDeviceCreate

NET_DEVICE_RESET_CAPABILITIES