Condividi tramite


struttura WHEA_XPF_PROCINFO (ntddk.h)

La struttura WHEA_XPF_PROCINFO descrive le informazioni sugli errori del processore specifiche per le architetture del processore x86 e x64.

Sintassi

typedef struct _WHEA_XPF_PROCINFO {
  GUID                        CheckInfoId;
  WHEA_XPF_PROCINFO_VALIDBITS ValidBits;
  union {
    WHEA_XPF_CACHE_CHECK CacheCheck;
    WHEA_XPF_TLB_CHECK   TlbCheck;
    WHEA_XPF_BUS_CHECK   BusCheck;
    WHEA_XPF_MS_CHECK    MsCheck;
    ULONGLONG            AsULONGLONG;
  } CheckInfo;
  ULONGLONG                   TargetId;
  ULONGLONG                   RequesterId;
  ULONGLONG                   ResponderId;
  ULONGLONG                   InstructionPointer;
} WHEA_XPF_PROCINFO, *PWHEA_XPF_PROCINFO;

Members

CheckInfoId

GUID che identifica le informazioni sull'errore del processore contenute nel membro CheckInfo . Di seguito sono riportati i possibili GUID che è possibile specificare per questo membro:

WHEA_CACHECHECK_GUID

Il membro CheckInfo.CacheCheck contiene informazioni sull'errore della cache.

WHEA_TLBCHECK_GUID

Il membro CheckInfo.TlbCheck contiene informazioni sull'errore del buffer lookaside della traduzione.

WHEA_BUSCHECK_GUID

Il membro CheckInfo.BusCheck contiene informazioni sull'errore del bus.

WHEA_MSCHECK_GUID

Il membro CheckInfo.MsCheck contiene informazioni sull'errore specifiche della microarchitectura.

ValidBits

Unione WHEA_XPF_PROCINFO_VALIDBITS che specifica quali membri di questa struttura contengono dati validi.

CheckInfo

Unione di unioni specifiche di ogni tipo diverso di informazioni sugli errori del processore.

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

CheckInfo.CacheCheck

Unione WHEA_XPF_CACHE_CHECK che descrive le informazioni sull'errore della cache.

CheckInfo.TlbCheck

Unione WHEA_XPF_TLB_CHECK che descrive le informazioni sull'errore del buffer lookaside della traduzione.

CheckInfo.BusCheck

Unione WHEA_XPF_BUS_CHECK che descrive le informazioni sull'errore del bus.

CheckInfo.MsCheck

Unione WHEA_XPF_MS_CHECK che descrive le informazioni sugli errori specifiche della microarchitectura.

CheckInfo.AsULONGLONG

Rappresentazione ULONGLONG del contenuto dell'unione CheckInfo .

TargetId

Identificatore che identifica in modo univoco la destinazione associata all'errore.

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

RequesterId

Identificatore che identifica in modo univoco il richiedente associato all'errore.

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

ResponderId

Identificatore che identifica in modo univoco il risponditore associato all'errore.

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

InstructionPointer

Puntatore all'istruzione al momento in cui si è verificato l'errore.

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

Commenti

La struttura WHEA_XPF_PROCESSOR_ERROR_SECTION contiene una matrice di strutture WHEA_XPF_PROCINFO, ognuna delle quali descrive informazioni specifiche sugli errori associate all'errore del processore che si è verificato.

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_BUS_CHECK

WHEA_XPF_CACHE_CHECK

WHEA_XPF_MS_CHECK

WHEA_XPF_PROCESSOR_ERROR_SECTION

WHEA_XPF_PROCINFO_VALIDBITS

WHEA_XPF_TLB_CHECK