Función WheaHwErrorReportSubmitDeviceDriver (ntddk.h)
Esta rutina envía un informe de errores en curso a WHEA para que se notifique como un error de hardware.
Sintaxis
NTSTATUS WheaHwErrorReportSubmitDeviceDriver(
WHEA_ERROR_HANDLE ErrorHandle
);
Parámetros
ErrorHandle
Identificador devuelto por WheaCreateHwErrorReportDeviceDriver.
Valor devuelto
Devuelve STATUS_SUCCESS o uno de los siguientes:
- STATUS_INVALID_HANDLE: identificador de error no válido
- STATUS_DEVICE_REMOVED: se ha quitado el origen del error
- STATUS_BUFFER_TOO_SMALL: el paquete no contiene secciones
- STATUS_INSUFFICIENT_RESOURCES: espacio insuficiente para los datos de registro
De lo contrario, esta rutina devuelve el estado devuelto por WheaReportHwError.
Comentarios
Antes de llamar a esta rutina, el controlador debe agregar todas las secciones deseadas llamando a WheaAddHwErrorReportSectionDeviceDriver.
Después de llamar a esta rutina, los búferes de los conjuntos de búferes ya no están disponibles para su uso y el identificador no es válido.
Si se ha producido un error o el error ya no es válido, el controlador puede limpiar sin que se envíe un informe a WHEA llamando a WheaHwErrorReportAbandonDeviceDriver.
Para obtener más información, consulta Uso de WHEA en Windows 10.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 10, versión 2004 |
Encabezado | ntddk.h |