Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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) |