Condividi tramite


unione WHEA_XPF_BUS_CHECK (ntddk.h)

L'unione WHEA_XPF_BUS_CHECK descrive le informazioni sull'errore del bus per un processore x86 o x64.

Sintassi

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;

Members

DUMMYSTRUCTNAME

DUMMYSTRUCTNAME.TransactionTypeValid

Un singolo bit che indica che il membro TransactionType contiene dati validi.

DUMMYSTRUCTNAME.OperationValid

Un bit singolo che indica che il membro Operation contiene dati validi.

DUMMYSTRUCTNAME.LevelValid

Un singolo bit che indica che il membro Level contiene dati validi.

DUMMYSTRUCTNAME.ProcessorContextCorruptValid

Un singolo bit che indica che il membro ProcessorContextCorrupt contiene dati validi.

DUMMYSTRUCTNAME.UncorrectedValid

Un bit singolo che indica che il membro Non corretto contiene dati validi.

DUMMYSTRUCTNAME.PreciseIPValid

Un bit singolo che indica che il membro PreciseIP contiene dati validi.

DUMMYSTRUCTNAME.RestartableIPValid

Un singolo bit che indica che il membro RestartableIP contiene dati validi.

DUMMYSTRUCTNAME.OverflowValid

Singolo bit che indica che il membro Overflow contiene dati validi.

DUMMYSTRUCTNAME.ParticipationValid

Un singolo bit che indica che il membro Di partecipazione contiene dati validi.

DUMMYSTRUCTNAME.TimeoutValid

Un singolo bit che indica che il membro Timeout contiene dati validi.

DUMMYSTRUCTNAME.AddressSpaceValid

Bit singolo che indica che il membro AddressSpace contiene dati validi.

DUMMYSTRUCTNAME.ReservedValid

Riservato per l'utilizzo nel sistema.

DUMMYSTRUCTNAME.TransactionType

Tipo di transazione in corso quando si è verificato l'errore. I valori possibili sono:

Questo membro contiene dati validi solo se è impostato il bit TransactionTypeValid .

DUMMYSTRUCTNAME.Operation

Tipo di operazione del bus che ha causato l'errore. I valori possibili sono:

Questo membro contiene dati validi solo se è impostato il bit OperationValid .

DUMMYSTRUCTNAME.Level

Livello della gerarchia del bus in cui si è verificato l'errore.

Questo membro contiene dati validi solo se è impostato il bit LevelValid .

DUMMYSTRUCTNAME.ProcessorContextCorrupt

Un bit singolo che indica che il contesto del processore potrebbe essere stato danneggiato.

Questo membro contiene dati validi solo se è impostato il bit ProcessorContextCorruptValid .

DUMMYSTRUCTNAME.Uncorrected

Un singolo bit che indica che l'errore non è stato corretto.

Questo membro contiene dati validi solo se è impostato il bit UncorrectedValid .

DUMMYSTRUCTNAME.PreciseIP

Un singolo bit che indica che il puntatore all'istruzione specificato nel membro InstructionPointer della struttura WHEA_XPF_PROCINFO che contiene questa WHEA_XPF_BUS_CHECK unione è direttamente associata all'errore.

Questo membro contiene dati validi solo se è impostato il bit PreciseIPValid .

DUMMYSTRUCTNAME.RestartableIP

Un singolo bit che indica che l'esecuzione del programma può essere riavviata in modo affidabile nel puntatore all'istruzione specificato nel membro InstructionPointer dell'unione WHEA_XPF_PROCINFO che contiene questa struttura WHEA_XPF_BUS_CHECK.

Questo membro contiene dati validi solo se è impostato il bit RestartableIPValid .

DUMMYSTRUCTNAME.Overflow

Bit singolo che indica che si è verificato un overflow di errore.

Questo membro contiene dati validi solo se è impostato il bit OverflowValid .

DUMMYSTRUCTNAME.Participation

Tipo di partecipazione da parte del processore locale. I valori possibili sono:

Questo membro contiene dati validi solo se è impostato il bit ParticipationValid .

DUMMYSTRUCTNAME.Timeout

Singolo bit che indica che si è verificato un timeout.

Questo membro contiene dati validi solo se è impostato il bit TimeoutValid .

DUMMYSTRUCTNAME.AddressSpace

Tipo di spazio indirizzi associato alla transazione che ha causato l'errore. I valori possibili sono:

Questo membro contiene dati validi solo se è impostato il bit AddressSpaceValid .

DUMMYSTRUCTNAME.Reserved

Riservato per l'utilizzo nel sistema.

XpfBusCheck

Rappresentazione ULONGLONG del contenuto dell'unione WHEA_XPF_BUS_CHECK.

Commenti

Se il membro CheckInfoId di una struttura WHEA_XPF_PROCINFO contiene WHEA_BUSCHECK_GUID, il membro CheckInfo della struttura WHEA_XPF_PROCINFO contiene un'unione WHEA_XPF_BUS_CHECK.

Requisiti

Requisito Valore
Client minimo supportato Supportato in Windows Server 2008, Windows Vista SP1 e versioni successive di Windows.
Intestazione ntddk.h (include Ntddk.h)

Vedi anche

WHEA_XPF_PROCINFO