Compartir a través de


_WHEA_ERROR_SOURCE_INITIALIZE_DEVICE_DRIVER función de devolución de llamada (ntddk.h)

La función de devolución de llamada WHEA_ERROR_SOURCE_INITIALIZE_DEVICE_DRIVER inicializa el hardware de origen de error y el estado de software de un controlador.

Sintaxis

_WHEA_ERROR_SOURCE_INITIALIZE_DEVICE_DRIVER WheaErrorSourceInitializeDeviceDriver;

NTSTATUS WheaErrorSourceInitializeDeviceDriver(
  PVOID Context,
  ULONG ErrorSourceId
)
{...}

Parámetros

Context

Puntero al contexto proporcionado por el controlador cuando llamó a WheaAddErrorSourceDeviceDriver.

ErrorSourceId

Valor de ULONG que identifica de forma única este controlador como origen de error.

Valor devuelto

Este método de función devuelve STATUS_SUCCESS o un código de error adecuado.

Observaciones

Un controlador debe almacenar el identificador de origen de error que recibe como entrada para esta función de devolución de llamada para la comunicación posterior con WHEA. Por ejemplo, si el controlador detecta una condición de error, llama a WheaReportHwErrorDeviceDriver, proporcionando los datos de error y ErrorSourceId del controlador, para notificar el error a WHEA. Cuando se detiene un controlador (por ejemplo, para actualizar), llama a WheaRemoveErrorSourceDeviceDriver para anular el registro de su identificador de origen de error.

Registre la implementación de esta función de devolución de llamada estableciendo el miembro adecuado de WHEA_ERROR_SOURCE_CONFIGURATION_DEVICE_DRIVER y llamando a WheaAddErrorSourceDeviceDriver.

Para obtener más información, consulta Usar WHEA en Windows 10.

Requisitos

Requisito Valor
cliente mínimo admitido Windows 10, versión 1903
encabezado de ntddk.h (incluya Ntddk.h)

Consulte también

WHEA_ERROR_SOURCE_UNINITIALIZE_DEVICE_DRIVER