Condividi tramite


WHEA_XPF_MS_CHECK unione (ntddk.h)

L'unione WHEA_XPF_MS_CHECK descrive le informazioni di errore specifiche per microarchitecture per un processore x86 o x64.

Sintassi

typedef union _WHEA_XPF_MS_CHECK {
  struct {
    ULONGLONG ErrorTypeValid : 1;
    ULONGLONG ProcessorContextCorruptValid : 1;
    ULONGLONG UncorrectedValid : 1;
    ULONGLONG PreciseIPValid : 1;
    ULONGLONG RestartableIPValid : 1;
    ULONGLONG OverflowValid : 1;
    ULONGLONG ReservedValue : 10;
    ULONGLONG ErrorType : 3;
    ULONGLONG ProcessorContextCorrupt : 1;
    ULONGLONG Uncorrected : 1;
    ULONGLONG PreciseIP : 1;
    ULONGLONG RestartableIP : 1;
    ULONGLONG Overflow : 1;
    ULONGLONG Reserved : 40;
  } DUMMYSTRUCTNAME;
  ULONGLONG XpfMsCheck;
} WHEA_XPF_MS_CHECK, *PWHEA_XPF_MS_CHECK;

Members

DUMMYSTRUCTNAME

DUMMYSTRUCTNAME.ErrorTypeValid

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

DUMMYSTRUCTNAME.ProcessorContextCorruptValid

Bit singolo 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 singolo bit 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

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

DUMMYSTRUCTNAME.ReservedValue

DUMMYSTRUCTNAME.ErrorType

Il tipo di errore che si è verificato. I valori possibili sono:

Tutti gli altri valori sono specifici del processore.

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

DUMMYSTRUCTNAME.ProcessorContextCorrupt

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

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

DUMMYSTRUCTNAME.Uncorrected

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

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

DUMMYSTRUCTNAME.PreciseIP

Bit singolo che indica che il puntatore alle istruzioni specificato nel membro InstructionPointer della struttura WHEA_XPF_PROCINFO che contiene questa unione WHEA_XPF_MS_CHECK è direttamente associata all'errore.

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

DUMMYSTRUCTNAME.RestartableIP

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

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

DUMMYSTRUCTNAME.Overflow

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

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

DUMMYSTRUCTNAME.Reserved

Riservato per l'utilizzo nel sistema.

XpfMsCheck

Rappresentazione ULONGLONG del contenuto dell'unione WHEA_XPF_MS_CHECK.

Commenti

Se il membro CheckInfoId di una struttura WHEA_XPF_PROCINFO contiene WHEA_MSCHECK_GUID, il membro CheckInfo della struttura WHEA_XPF_PROCINFO contiene un'unione WHEA_XPF_MS_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