Compartir a través de


WHEA_ERROR_PACKET_FLAGS unión (ntddk.h)

La unión WHEA_ERROR_PACKET_FLAGS define la condición de error notificada a través de una estructura de WHEA_ERROR_PACKET .

Sintaxis

typedef union _WHEA_ERROR_PACKET_FLAGS {
  struct {
    ULONG PreviousError : 1;
    ULONG CriticalEvent : 1;
    ULONG HypervisorError : 1;
    ULONG Simulated : 1;
    ULONG PlatformPfaControl : 1;
    ULONG PlatformDirectedOffline : 1;
    ULONG AddressTranslationRequired : 1;
    ULONG AddressTranslationCompleted : 1;
    ULONG RecoveryOptional : 1;
    ULONG Reserved2 : 23;
  } DUMMYSTRUCTNAME;
  ULONG  AsULONG;
} WHEA_ERROR_PACKET_FLAGS, *PWHEA_ERROR_PACKET_FLAGS;

Miembros

DUMMYSTRUCTNAME

DUMMYSTRUCTNAME.PreviousError

Un solo bit que indica si el paquete de error de hardware contiene información sobre un error de hardware irrecuperable. Este error provocó que el sistema operativo generara una comprobación de errores y reiniciara.

DUMMYSTRUCTNAME.CriticalEvent

DUMMYSTRUCTNAME.HypervisorError

Un solo bit que indica que se ha producido un error de hipervisor.

DUMMYSTRUCTNAME.Simulated

Un solo bit que indica que se ha simulado la condición de error.

DUMMYSTRUCTNAME.PlatformPfaControl

Un solo bit que indica si WHEA o un complemento PSHED está en control del análisis predictivo de errores (PFA). Si se establece este bit, el complemento PSHED está en control de PFA y debe establecer PlatformDirectedOffline para que una página de memoria ECC entre en un estado sin conexión.

Para obtener más información sobre la compatibilidad de PFA con WHEA, consulte Análisis de errores predictivos (PFA).

DUMMYSTRUCTNAME.PlatformDirectedOffline

Un solo bit que indica si el complemento PSHED que realiza PFA en un componente del sistema ha determinado si el componente debe entrar en un estado sin conexión. Este bit solo es válido si se establece el miembro PlatformPfaControl .

DUMMYSTRUCTNAME.AddressTranslationRequired

Este campo indica que WHEA ha identificado este paquete representa un error de memoria, pero los datos de error recopilados por WHEA no contienen una dirección física válida. Un complemento PSHED puede realizar una traducción específica de la plataforma en la dirección para permitir que WHEA tome medidas. Si se establece esta marca y la marca RecoveryOptional es 0, el sistema se bloquea con el código de comprobación de errores 0x124 que indica un error de hardware irrecuperable.

DUMMYSTRUCTNAME.AddressTranslationCompleted

Si se establece el bit AddressTranslationRequired , un complemento PSHED puede establecer este bit durante la devolución de llamada de información de error de recuperación para indicar que la dirección de memoria contenida en el estado de error se ha actualizado para reflejar una dirección física válida. Esto permitirá que WHEA realice la recuperación.

DUMMYSTRUCTNAME.RecoveryOptional

Este campo indica que la recuperación es opcional y que el sistema puede continuar la ejecución sin ninguna acción adicional. Esta marca se establece para errores en los que la acción es opcional y AddressTranslationRequired se establece para evitar que el sistema se bloquee si un complemento PSHED no proporciona una traducción.

DUMMYSTRUCTNAME.Reserved2

Reservado para uso del sistema.

AsULONG

Representación ULONG del contenido de la unión WHEA_ERROR_PACKET_FLAGS .

Comentarios

La unión de WHEA_ERROR_PACKET_FLAGS describe la condición de error notificada mediante una estructura de WHEA_ERROR_PACKET .

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

Análisis de errores predictivos (PFA)

WHEA_ERROR_PACKET