Compartir a través de


estructura WHEA_ERROR_PACKET_V2 (ntddk.h)

La estructura WHEA_ERROR_PACKET_V2 describe los datos de error de hardware que se pasan al sistema operativo mediante un controlador de errores de hardware de bajo nivel (LLHEH).

Sintaxis

typedef struct _WHEA_ERROR_PACKET_V2 {
  ULONG                         Signature;
  ULONG                         Version;
  ULONG                         Length;
  WHEA_ERROR_PACKET_FLAGS       Flags;
  WHEA_ERROR_TYPE               ErrorType;
  WHEA_ERROR_SEVERITY           ErrorSeverity;
  ULONG                         ErrorSourceId;
  WHEA_ERROR_SOURCE_TYPE        ErrorSourceType;
  GUID                          NotifyType;
  ULONGLONG                     Context;
  WHEA_ERROR_PACKET_DATA_FORMAT DataFormat;
  ULONG                         Reserved1;
  ULONG                         DataOffset;
  ULONG                         DataLength;
  ULONG                         PshedDataOffset;
  ULONG                         PshedDataLength;
} WHEA_ERROR_PACKET_V2, *PWHEA_ERROR_PACKET_V2, WHEA_ERROR_PACKET, *PWHEA_ERROR_PACKET;

Miembros

Signature

Firma del paquete de error de hardware. Este miembro contiene el valor WHEA_ERROR_PACKET_V2_SIGNATURE.

Version

Versión de la estructura de WHEA_ERROR_PACKET_V2. Este miembro contiene el valor WHEA_ERROR_PACKET_V2_VERSION.

Length

Flags

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

ErrorType

Valor de tipo WHEA_ERROR_TYPEque indica el tipo de componente de hardware que notificó el error de hardware.

ErrorSeverity

Valor de tipo WHEA_ERROR_SEVERITYque indica la gravedad de la condición de error.

ErrorSourceId

Identificador del origen de error que informó del error de hardware.

ErrorSourceType

Valor de tipo WHEA_ERROR_SOURCE_TYPEque indica el tipo de origen de error que informó del error de hardware.

NotifyType

Context

Reservado para uso del sistema.

DataFormat

Reserved1

Reservado para uso del sistema.

DataOffset

DataLength

PshedDataOffset

PshedDataLength

Observaciones

La estructura WHEA_ERROR_PACKET_V2 se usa para notificar un error de hardware en Windows 7 y versiones posteriores de Windows.

Si los complementos de controlador de error de hardware (PSHED) específicos de la plataforma se ejecutan en cualquier versión de Windows compatible con WHEA, puede inspeccionar la versión de WHEA_ERROR_PACKET siguiendo estos pasos:

  1. Si el miembro firma de para el WHEA_ERROR_PACKET es igual a WHEA_ERROR_PACKET_V1_SIGNATURE, el código se ejecuta en una versión temprana de Windows y el paquete de error tiene el formato de estructura WHEA_ERROR_PACKET_V1.
  2. Si el miembro de firma del WHEA_ERROR_PACKET es igual a WHEA_ERROR_PACKET_V2_SIGNATURE, el código se ejecuta en una versión posterior de Windows y el paquete de error tiene el formato de una estructura WHEA_ERROR_PACKET_V2.
Un LLHEH pasa una estructura WHEA_ERROR_PACKET_V2 al sistema operativo cuando notifica un error de hardware. Este paquete de error de hardware contiene los datos de error de hardware sin procesar directamente de los registros de estado de error del origen del error.

La estructura WHEA_ERROR_PACKET_V2 describe los datos de error que se encuentran en una sección de error de paquete de error de hardware de un registro de error de . Un registro de error contiene una sección de error de paquete de error de hardware solo si el SectionType miembro de una de las estructuras de WHEA_ERROR_RECORD_SECTION_DESCRIPTOR que describen las secciones del registro de error para ese registro de error contiene WHEA_PACKET_SECTION_GUID.

Requisitos

Requisito Valor
cliente mínimo admitido Compatible con Windows 7 y versiones posteriores de Windows.
encabezado de ntddk.h (incluya Ntddk.h)

Consulte también

Platform-Specific complementos del controlador de errores de hardware (PSHED)

WHEA_ERROR_PACKET_FLAGS

WHEA_ERROR_PACKET_V2

WHEA_ERROR_RECORD_SECTION_DESCRIPTOR

WHEA_ERROR_SEVERITY

WHEA_ERROR_SOURCE_TYPE

WHEA_ERROR_TYPE

WHEA_MEMORY_ERROR_SECTION

WHEA_NMI_ERROR_SECTION

WHEA_PCIEXPRESS_ERROR_SECTION

WHEA_PCIXBUS_ERROR_SECTION

WHEA_PCIXDEVICE_ERROR_SECTION

WHEA_PROCESSOR_GENERIC_ERROR_SECTION

WHEA_RAW_DATA_FORMAT