Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
L'unione WHEA_XPF_MS_CHECK descrive le informazioni sugli errori specifiche della microarchitectura 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;
Membri
DUMMYSTRUCTNAME
DUMMYSTRUCTNAME.ErrorTypeValid
Un singolo bit che indica che il membro ErrorType contiene dati validi.
DUMMYSTRUCTNAME.ProcessorContextCorruptValid
Un singolo bit che indica che il membro ProcessorContextCorrupt contiene dati validi.
DUMMYSTRUCTNAME.UncorrectedValid
Un singolo bit 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
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 è impostato il bit ErrorTypeValid bit.
DUMMYSTRUCTNAME.ProcessorContextCorrupt
Un singolo bit che indica che il contesto del processore potrebbe essere danneggiato.
Questo membro contiene dati validi solo se è impostato ProcessorContextCorruptValid bit.
DUMMYSTRUCTNAME.Uncorrected
Un singolo bit che indica che l'errore non è stato corretto.
Questo membro contiene dati validi solo se è impostato il bit UncorrectedValid bit.
DUMMYSTRUCTNAME.PreciseIP
Un singolo bit che indica che il puntatore all'istruzione specificato nel InstructionPointer membro della struttura WHEA_XPF_PROCINFO che contiene questa unione WHEA_XPF_MS_CHECK è direttamente associata all'errore.
Questo membro contiene dati validi solo se è impostato PreciseIPValid bit.
DUMMYSTRUCTNAME.RestartableIP
Un singolo bit che indica che l'esecuzione del programma può essere riavviata in modo affidabile nel puntatore all'istruzione specificato nel InstructionPointer membro dell'unione WHEA_XPF_PROCINFO che contiene questa struttura WHEA_XPF_MS_CHECK.
Questo membro contiene dati validi solo se è impostato RestartableIPValid bit.
DUMMYSTRUCTNAME.Overflow
Singolo bit che indica che si è verificato un overflow di errore.
Questo membro contiene dati validi solo se è impostato overflowValid bit.
DUMMYSTRUCTNAME.Reserved
Riservato per l'uso del sistema.
XpfMsCheck
Rappresentazione di ULONGLONG del contenuto dell'unione WHEA_XPF_MS_CHECK.
Osservazioni
Se il membro CheckInfoId di una struttura di WHEA_XPF_PROCINFO contiene WHEA_MSCHECK_GUID, il membro CheckInfo della struttura WHEA_XPF_PROCINFO contiene un'unione WHEA_XPF_MS_CHECK.
Fabbisogno
| Requisito | Valore |
|---|---|
| client minimo supportato | Supportato in Windows Server 2008, Windows Vista SP1 e versioni successive di Windows. |
| intestazione | ntddk.h (include Ntddk.h) |