Compartir a través de


estructura WHEA_ERROR_RECORD_HEADER (ntddk.h)

La estructura WHEA_ERROR_RECORD_HEADER describe información general sobre una condición de error de hardware.

Sintaxis

typedef struct _WHEA_ERROR_RECORD_HEADER {
  ULONG                              Signature;
  WHEA_REVISION                      Revision;
  ULONG                              SignatureEnd;
  USHORT                             SectionCount;
  WHEA_ERROR_SEVERITY                Severity;
  WHEA_ERROR_RECORD_HEADER_VALIDBITS ValidBits;
  ULONG                              Length;
  WHEA_TIMESTAMP                     Timestamp;
  GUID                               PlatformId;
  GUID                               PartitionId;
  GUID                               CreatorId;
  GUID                               NotifyType;
  ULONGLONG                          RecordId;
  WHEA_ERROR_RECORD_HEADER_FLAGS     Flags;
  WHEA_PERSISTENCE_INFO              PersistenceInfo;
  union {
    struct {
      ULONG OsBuildNumber;
      UCHAR Reserved2[8];
    };
    UCHAR Reserved[12];
  };
} WHEA_ERROR_RECORD_HEADER, *PWHEA_ERROR_RECORD_HEADER;

Miembros

Signature

Firma del registro de error. Este miembro contiene el valor "REPC".

Revision

Unión WHEA_REVISION que describe el nivel de revisión de la estructura de WHEA_ERROR_RECORD_HEADER.

SignatureEnd

Final de la firma del registro de error. Este miembro contiene el valor 0xFFFFFFFF.

SectionCount

Número de secciones de información de error contenidas en el registro de errores.

Severity

Valor con tipo WHEA_ERROR_SEVERITY que indica la gravedad de la condición de error descrita por el registro de error.

ValidBits

Unión WHEA_ERROR_RECORD_HEADER_VALIDBITS que especifica qué miembros de la estructura de WHEA_ERROR_RECORD_HEADER contienen datos válidos.

Length

Longitud, en bytes, del registro de error.

Timestamp

Unión WHEA_TIMESTAMP que indica la hora en que se informó del error al sistema operativo. Este miembro contiene datos válidos solo si se establece el bit ValidBits.Timestamp .

PlatformId

GUID que identifica la plataforma en la que se produjo el error de hardware. Este miembro contiene datos válidos solo si se establece el bit ValidBits.PlatformId .

PartitionId

GUID que identifica la partición en la que se produjo el error de hardware. Este miembro contiene datos válidos solo si se establece el bit ValidBits.PartitionId .

CreatorId

GUID que identifica la entidad que creó el registro de error. Cuando el kernel de Windows crea un registro de error, establece este miembro en WHEA_RECORD_CREATOR_GUID.

NotifyType

GUID que identifica el mecanismo de notificación por el que se notifica una condición de error al sistema operativo. A continuación se muestran los GUID para los tipos de notificación estándar:

CMC_NOTIFY_TYPE_GUID

Comprobación de máquina corregida (CMC)

CPE_NOTIFY_TYPE_GUID

Error de plataforma corregido (CPE)

MCE_NOTIFY_TYPE_GUID

Excepción de comprobación de máquina (MCE)

PCIe_NOTIFY_TYPE_GUID

PCI Express (PCIe) Error

INIT_NOTIFY_TYPE_GUID

Registro de error INIT (INIT)

NMI_NOTIFY_TYPE_GUID

Interrupción no enmascarable (NMI)

BOOT_NOTIFY_TYPE_GUID

Registro de errores de arranque (BOOT)

Para los tipos de notificación de error que no se ajustan a uno de los tipos estándar de la lista anterior, se puede definir un GUID específico de la plataforma para identificar el mecanismo de notificación. Si el tipo de notificación no corresponde a ninguno de los tipos de notificación estándar ni a ningún tipo de notificación específico de la plataforma, este miembro se establece en GENERIC_NOTIFY_TYPE_GUID.

RecordId

Identificador del registro de error. Este identificador es único solo en el sistema que creó el registro de error.

Flags

Unión WHEA_ERROR_RECORD_HEADER_FLAGS que describe la condición de error.

PersistenceInfo

Unión WHEA_PERSISTENCE_INFO que usa la interfaz de persistencia del registro de errores.

OsBuildNumber

Reserved2[8]

Reserved[12]

Reservado para uso del sistema.

Comentarios

Una estructura de WHEA_ERROR_RECORD_HEADER se encuentra dentro de la estructura WHEA_ERROR_RECORD . La estructura de WHEA_ERROR_RECORD_HEADER describe información general sobre la condición de error de hardware descrita por el registro de error.

Requisitos

Requisito Value
Cliente mínimo compatible Compatible con Windows Server 2008, Windows Vista SP1 y versiones posteriores de Windows.
Encabezado ntddk.h (incluya Ntddk.h)

Consulte también

WHEA_ERROR_RECORD

WHEA_ERROR_RECORD_HEADER_VALIDBITS

WHEA_ERROR_SEVERITY

WHEA_PERSISTENCE_INFO

WHEA_REVISION

WHEA_TIMESTAMP