estructura WHEA_ERROR_PACKET_V2 (ntddk.h)
La estructura de 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 WHEA_ERROR_TYPE tipo que indica el tipo de componente de hardware que notificó el error de hardware.
ErrorSeverity
Valor con tipo WHEA_ERROR_SEVERITY que indica la gravedad de la condición de error.
ErrorSourceId
Identificador del origen de error que informó del error de hardware.
ErrorSourceType
Valor con tipo WHEA_ERROR_SOURCE_TYPE que 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
Comentarios
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:
- Si el miembro Signature de la 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 de WHEA_ERROR_PACKET_V1 .
- Si el miembro Signature de la 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 estructura WHEA_ERROR_PACKET_V2 .
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. Un registro de error contiene una sección de error de paquete de error de hardware solo si el miembro SectionType de una de las estructuras de WHEA_ERROR_RECORD_SECTION_DESCRIPTOR que describen las secciones de registro de error de ese registro de error contienen WHEA_PACKET_SECTION_GUID.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Compatible con Windows 7 y versiones posteriores de Windows. |
Encabezado | ntddk.h (incluya Ntddk.h) |
Consulte también
Complementos de controlador de errores de hardware (PSHED) específicos de la plataforma
WHEA_ERROR_RECORD_SECTION_DESCRIPTOR