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

Consulte también

Recuperación de una NIC no responde con NetAdapterCx PLDR

WdfDeviceCreate

NET_DEVICE_RESET_CAPABILITIES