EVT_NET_DEVICE_COLLECT_RESET_DIAGNOSTICS función de devolución de llamada (netadaptercx.h)
Implemente esta devolución de llamada opcional para recopilar diagnósticos de un dispositivo de hardware con errores y notificarlo al marco netAdapterCx durante el proceso de restablecimiento y recuperación del dispositivo.
Sintaxis
EVT_NET_DEVICE_COLLECT_RESET_DIAGNOSTICS EvtNetDeviceCollectResetDiagnostics;
void EvtNetDeviceCollectResetDiagnostics(
[_In_] WDFDEVICE Device
)
{...}
Parámetros
[_In_] Device
Objeto WDFDEVICE que el controlador cliente obtuvo anteriormente con una llamada a WdfDeviceCreate.
Valor devuelto
None
Observaciones
Si se proporciona, el marco NetAdapterCx invoca la devolución de llamada EVT_NET_DEVICE_COLLECT_RESET_DIAGNOSTICS para recopilar diagnósticos de restablecimiento durante el proceso de restablecimiento y recuperación. El marco siempre invoca esta devolución de llamada en PASSIVE_LEVEL.
El campo EvtNetDeviceCollectResetDiagnostics de la estructura de datos NET_DEVICE_RESET_CAPABILITIES hace referencia a esta devolución de llamada.
Para obtener información sobre cómo implementar correctamente esta devolución de llamada y obtener más información sobre la garantía de sincronización del marco, consulte Implementación de EVT_NET_DEVICE_COLLECT_RESET_DIAGNOSTICS.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 11 |
Servidor mínimo compatible | Windows Server 2022 |
Versión mínima de UMDF | 2,33 |
Encabezado | netadaptercx.h (include netadaptercx.h) |
IRQL | PASSIVE_LEVEL |