WHEA_XPF_BUS_CHECK unión (ntddk.h)
La unión WHEA_XPF_BUS_CHECK describe la información de error del bus para un procesador x86 o x64.
Sintaxis
typedef union _WHEA_XPF_BUS_CHECK {
struct {
ULONGLONG TransactionTypeValid : 1;
ULONGLONG OperationValid : 1;
ULONGLONG LevelValid : 1;
ULONGLONG ProcessorContextCorruptValid : 1;
ULONGLONG UncorrectedValid : 1;
ULONGLONG PreciseIPValid : 1;
ULONGLONG RestartableIPValid : 1;
ULONGLONG OverflowValid : 1;
ULONGLONG ParticipationValid : 1;
ULONGLONG TimeoutValid : 1;
ULONGLONG AddressSpaceValid : 1;
ULONGLONG ReservedValid : 5;
ULONGLONG TransactionType : 2;
ULONGLONG Operation : 4;
ULONGLONG Level : 3;
ULONGLONG ProcessorContextCorrupt : 1;
ULONGLONG Uncorrected : 1;
ULONGLONG PreciseIP : 1;
ULONGLONG RestartableIP : 1;
ULONGLONG Overflow : 1;
ULONGLONG Participation : 2;
ULONGLONG Timeout : 1;
ULONGLONG AddressSpace : 2;
ULONGLONG Reserved : 29;
} DUMMYSTRUCTNAME;
ULONGLONG XpfBusCheck;
} WHEA_XPF_BUS_CHECK, *PWHEA_XPF_BUS_CHECK;
Miembros
DUMMYSTRUCTNAME
DUMMYSTRUCTNAME.TransactionTypeValid
Un solo bit que indica que el miembro de TransactionType contiene datos válidos.
DUMMYSTRUCTNAME.OperationValid
Un solo bit que indica que el miembro de Operation contiene datos válidos.
DUMMYSTRUCTNAME.LevelValid
Un solo bit que indica que el miembro level de contiene datos válidos.
DUMMYSTRUCTNAME.ProcessorContextCorruptValid
Un solo bit que indica que el miembro ProcessorContextCorrupt contiene datos válidos.
DUMMYSTRUCTNAME.UncorrectedValid
Un solo bit que indica que el miembro no corregido contiene datos válidos.
DUMMYSTRUCTNAME.PreciseIPValid
Un solo bit que indica que el miembro PreciseIP contiene datos válidos.
DUMMYSTRUCTNAME.RestartableIPValid
Un solo bit que indica que el miembro RestartableIP contiene datos válidos.
DUMMYSTRUCTNAME.OverflowValid
Un solo bit que indica que el miembro Overflow contiene datos válidos.
DUMMYSTRUCTNAME.ParticipationValid
Un solo bit que indica que el miembro Participación contiene datos válidos.
DUMMYSTRUCTNAME.TimeoutValid
Un solo bit que indica que el de tiempo de espera de contiene datos válidos.
DUMMYSTRUCTNAME.AddressSpaceValid
Un solo bit que indica que el miembro AddressSpace contiene datos válidos.
DUMMYSTRUCTNAME.ReservedValid
Reservado para uso del sistema.
DUMMYSTRUCTNAME.TransactionType
Tipo de transacción en curso cuando se produjo el error. Los valores posibles son:
Este miembro contiene datos válidos solo si se establece el TransactionTypeValid bit.
DUMMYSTRUCTNAME.Operation
Tipo de operación de bus que provocó el error. Los valores posibles son:
Este miembro solo contiene datos válidos si se establece el OperationValid bit.
DUMMYSTRUCTNAME.Level
Nivel de la jerarquía de bus donde se produjo el error.
Este miembro contiene datos válidos solo si se establece el bit de LevelValid.
DUMMYSTRUCTNAME.ProcessorContextCorrupt
Un solo bit que indica que el contexto del procesador podría haberse dañado.
Este miembro contiene datos válidos solo si se establece el ProcessorContextCorruptValid bit.
DUMMYSTRUCTNAME.Uncorrected
Un solo bit que indica que no se ha corregido el error.
Este miembro contiene datos válidos solo si se establece el bit UncorrectedValid.
DUMMYSTRUCTNAME.PreciseIP
Un solo bit que indica que el puntero de instrucción especificado en el InstrucciónPointer miembro de la estructura de WHEA_XPF_PROCINFO que contiene esta unión de WHEA_XPF_BUS_CHECK está directamente asociada al error.
Este miembro contiene datos válidos solo si se establece el PreciseIPValid bit.
DUMMYSTRUCTNAME.RestartableIP
Un solo bit que indica que la ejecución del programa se puede reiniciar de forma confiable en el puntero de instrucción especificado en el InstrucciónPointer miembro de la unión de WHEA_XPF_PROCINFO que contiene esta estructura WHEA_XPF_BUS_CHECK.
Este miembro contiene datos válidos solo si se establece el RestartableIPValid bit.
DUMMYSTRUCTNAME.Overflow
Un solo bit que indica que se produjo un desbordamiento de error.
Este miembro contiene datos válidos solo si se establece el bit de OverflowValid.
DUMMYSTRUCTNAME.Participation
Tipo de participación del procesador local. Los valores posibles son:
Este miembro contiene datos válidos solo si se establece el bit de ParticipationValid.
DUMMYSTRUCTNAME.Timeout
Un solo bit que indica que se ha producido un tiempo de espera.
Este miembro contiene datos válidos solo si se establece el bit de TimeoutValid.
DUMMYSTRUCTNAME.AddressSpace
Tipo de espacio de direcciones asociado a la transacción que provocó el error. Los valores posibles son:
Este miembro solo contiene datos válidos si se establece el AddressSpaceValid bit.
DUMMYSTRUCTNAME.Reserved
Reservado para uso del sistema.
XpfBusCheck
Representación ULONGLONG del contenido de la unión WHEA_XPF_BUS_CHECK.
Observaciones
Si el miembro CheckInfoId de una estructura de WHEA_XPF_PROCINFO contiene WHEA_BUSCHECK_GUID, el miembro CheckInfo de la estructura de WHEA_XPF_PROCINFO contiene una unión WHEA_XPF_BUS_CHECK.
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) |