Compartir a través de


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