Partager via


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)

Voir aussi

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