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