_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 estado de software y el hardware de origen del error de un controlador.
Sintaxis
_WHEA_ERROR_SOURCE_INITIALIZE_DEVICE_DRIVER WheaErrorSourceInitializeDeviceDriver;
NTSTATUS WheaErrorSourceInitializeDeviceDriver(
PVOID Context,
ULONG ErrorSourceId
)
{...}
Parámetros
Context
Puntero al contexto que el controlador proporcionó cuando llamó a WheaAddErrorSourceDeviceDriver.
ErrorSourceId
Valor de ULONG que identifica de forma única este controlador como un origen de error.
Valor devuelto
Este método de función devuelve STATUS_SUCCESS o un código de error adecuado.
Comentarios
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 error ErrorSourceId del controlador, para notificar el error a WHEA. Cuando se detiene un controlador (por ejemplo, para actualizarse), 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, a continuación, llamando a WheaAddErrorSourceDeviceDriver.
Para obtener más información, consulta Uso de WHEA en Windows 10.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 10, versión 1903 |
Encabezado | ntddk.h (incluya Ntddk.h) |