structure WHEA_XPF_PROCINFO (ntddk.h)
La structure WHEA_XPF_PROCINFO décrit les informations d’erreur du processeur spécifiques aux architectures de processeur x86 et x64.
Syntaxe
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;
Membres
CheckInfoId
GUID qui identifie les informations d’erreur du processeur contenues dans le membre CheckInfo. Voici les GUID possibles qui peuvent être spécifiés pour ce membre :
WHEA_CACHECHECK_GUID
Le membre CheckInfo.CacheCheck contient des informations d’erreur de cache.
WHEA_TLBCHECK_GUID
Le membre CheckInfo.TlbCheck contient des informations d’erreur de mémoire tampon de recherche de traduction.
WHEA_BUSCHECK_GUID
Le membre CheckInfo.BusCheck contient des informations d’erreur de bus.
WHEA_MSCHECK_GUID
Le membre CheckInfo.MsCheck contient des informations d’erreur spécifiques à la microarchitecture.
ValidBits
Union WHEA_XPF_PROCINFO_VALIDBITS qui spécifie les membres de cette structure qui contiennent des données valides.
CheckInfo
Union d’unions spécifiques à chaque type d’informations d’erreur du processeur.
Ce membre contient des données valides uniquement si le ValidBits.CheckInfo bit est défini.
CheckInfo.CacheCheck
Union WHEA_XPF_CACHE_CHECK qui décrit les informations d’erreur du cache.
CheckInfo.TlbCheck
Union WHEA_XPF_TLB_CHECK qui décrit les informations d’erreur de mémoire tampon de recherche de traduction.
CheckInfo.BusCheck
Union WHEA_XPF_BUS_CHECK qui décrit les informations d’erreur de bus.
CheckInfo.MsCheck
Union WHEA_XPF_MS_CHECK qui décrit les informations d’erreur spécifiques à la microarchitecture.
CheckInfo.AsULONGLONG
Représentation ULONGLONG du contenu de l’union CheckInfo.
TargetId
Identificateur qui identifie de manière unique la cible associée à l’erreur.
Ce membre contient des données valides uniquement si le ValidBits.TargetId bit est défini.
RequesterId
Identificateur qui identifie de façon unique le demandeur associé à l’erreur.
Ce membre contient des données valides uniquement si le bit ValidBits.RequesterId est défini.
ResponderId
Identificateur qui identifie de manière unique le répondeur associé à l’erreur.
Ce membre contient des données valides uniquement si le ValidBits.Responder bit est défini.
InstructionPointer
Pointeur d’instruction au moment où l’erreur s’est produite.
Ce membre contient des données valides uniquement si le ValidBits.InstructionPointer bit est défini.
Remarques
La structure WHEA_XPF_PROCESSOR_ERROR_SECTION contient un tableau de structures WHEA_XPF_PROCINFO, chacune décrivant des informations d’erreur spécifiques associées à l’erreur du processeur qui s’est produite.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Pris en charge dans Windows Server 2008, Windows Vista SP1 et versions ultérieures de Windows. |
d’en-tête | ntddk.h (include Ntddk.h) |