Compartir a través de


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 previamente con una llamada a WdfDeviceCreate.

Valor devuelto

Ninguno

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 de 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 Implementar EVT_NET_DEVICE_COLLECT_RESET_DIAGNOSTICS.

Requisitos

Requisito Valor
cliente mínimo admitido Windows 11
servidor mínimo admitido Windows Server 2022
versión mínima de UMDF 2.33
encabezado de netadaptercx.h (include netadaptercx.h)
irQL PASSIVE_LEVEL

Consulte también

recuperar una NIC que no responde con el PLDR de NetAdapterCx

WdfDeviceCreate

NET_DEVICE_RESET_CAPABILITIES