共用方式為


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