Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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 el control de PFA y debe establecer el PlatformDirectedOffline de para que un ECC página de memoria 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 de RecoveryOptional es 0, el sistema se bloquea con código de comprobación de errores 0x124 que indica un error de hardware irrecuperable.
DUMMYSTRUCTNAME.AddressTranslationCompleted
Si se establece el bit de AddressTranslationRequired, un complemento PSHED puede establecer este bit durante su 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 el sistema puede continuar la ejecución sin ninguna acción adicional. Esta marca se establece para los 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.
Observaciones
La unión WHEA_ERROR_PACKET_FLAGS describe la condición de error notificada mediante una estructura de WHEA_ERROR_PACKET.
Requisitos
| Requisito | Valor |
|---|---|
| cliente mínimo admitido | Compatible con Windows Server 2008, Windows Vista SP1 y versiones posteriores de Windows. |
| encabezado de | ntddk.h (incluya Ntddk.h) |