estructura WHEA_ERROR_RECORD (ntddk.h)
La estructura WHEA_ERROR_RECORD describe una registro de errores que contiene información de error sobre una condición de error de hardware que se produjo.
Sintaxis
typedef struct _WHEA_ERROR_RECORD {
WHEA_ERROR_RECORD_HEADER Header;
WHEA_ERROR_RECORD_SECTION_DESCRIPTOR SectionDescriptor[ANYSIZE_ARRAY];
} *PWHEA_ERROR_RECORD, WHEA_ERROR_RECORD;
Miembros
Header
Estructura WHEA_ERROR_RECORD_HEADER que describe información general sobre la condición de error de hardware.
SectionDescriptor[ANYSIZE_ARRAY]
Matriz de tamaño variable de WHEA_ERROR_RECORD_SECTION_DESCRIPTOR estructuras que describen cada una de las secciones de información de error contenida en el registro de errores. El número de estructuras de la matriz se especifica mediante el miembro Header.SectionCount de la estructura WHEA_ERROR_RECORD.
Observaciones
Cuando se produce un error de hardware, WHEA crea un registro de error para almacenar la información de error asociada a la condición de error de hardware. Cada registro de error se describe mediante una estructura de WHEA_ERROR_RECORD. El kernel de Windows incluye el registro de errores con el evento de error de hardware seguimiento de eventos para Windows (ETW) que genera en respuesta al error para que el registro de errores se guarde en el registro de eventos del sistema.
El formato de los registros de error utilizados por WHEA se basa en la registro de errores de la plataforma común tal y como se describe en el Apéndice N de la versión 2.2 de la especificación Unified Extensible Firmware Interface (UEFI).
Una aplicación en modo de usuario puede recuperar el registro de errores del evento de error de hardware para su análisis. Para obtener más información sobre cómo desarrollar una aplicación para recuperar registros de errores de eventos de error de hardware, consulte aplicaciones de procesamiento de eventos de error de hardware WHEA.
Requisitos
Requisito | Valor |
---|---|
encabezado de | ntddk.h (incluya Ntddk.h) |