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