Freigeben über


WHEA_XPF_PROCINFO Struktur (ntddk.h)

Die WHEA_XPF_PROCINFO-Struktur beschreibt Prozessorfehlerinformationen, die für die x86- und x64-Prozessorarchitektur spezifisch sind.

Syntax

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;

Angehörige

CheckInfoId

Eine GUID, die die Prozessorfehlerinformationen identifiziert, die im CheckInfo Member enthalten sind. Im Folgenden sind die möglichen GUIDs aufgeführt, die für dieses Element angegeben werden können:

WHEA_CACHECHECK_GUID

Das CheckInfo.CacheCheck Member enthält Cachefehlerinformationen.

WHEA_TLBCHECK_GUID

Das CheckInfo.TlbCheck Member enthält Fehlerinformationen zum Lookaside-Puffer.

WHEA_BUSCHECK_GUID

Das CheckInfo.BusCheck Member enthält Busfehlerinformationen.

WHEA_MSCHECK_GUID

Das CheckInfo.MsCheck Member enthält mikroarchitecture-spezifische Fehlerinformationen.

ValidBits

Eine WHEA_XPF_PROCINFO_VALIDBITS Vereinigung, die angibt, welche Mitglieder dieser Struktur gültige Daten enthalten.

CheckInfo

Eine Vereinigung von Gewerkschaften, die für jede art von Prozessorfehlerinformationen spezifisch sind.

Dieses Element enthält nur gültige Daten, wenn das ValidBits.CheckInfo Bit festgelegt ist.

CheckInfo.CacheCheck

Eine WHEA_XPF_CACHE_CHECK Union, die Cachefehlerinformationen beschreibt.

CheckInfo.TlbCheck

Eine WHEA_XPF_TLB_CHECK Union, die Informationen zu Übersetzungs-Lookaside-Pufferfehlern beschreibt.

CheckInfo.BusCheck

Eine WHEA_XPF_BUS_CHECK Union, die Busfehlerinformationen beschreibt.

CheckInfo.MsCheck

Eine WHEA_XPF_MS_CHECK Vereinigung, die mikroarchitecture-spezifische Fehlerinformationen beschreibt.

CheckInfo.AsULONGLONG

Eine ULONGLONG-Darstellung des Inhalts der CheckInfo Union.

TargetId

Ein Bezeichner, der das dem Fehler zugeordnete Ziel eindeutig identifiziert.

Dieses Element enthält nur gültige Daten, wenn die ValidBits.TargetId Bit festgelegt ist.

RequesterId

Ein Bezeichner, der den dem Fehler zugeordneten Anforderer eindeutig identifiziert.

Dieses Element enthält nur gültige Daten, wenn die ValidBits.RequesterId Bit festgelegt ist.

ResponderId

Ein Bezeichner, der den dem Fehler zugeordneten Antwortenden eindeutig identifiziert.

Dieses Element enthält nur gültige Daten, wenn das ValidBits.Responder Bit festgelegt ist.

InstructionPointer

Der Anweisungszeiger zum Zeitpunkt, zu dem der Fehler aufgetreten ist.

Dieses Element enthält nur gültige Daten, wenn das ValidBits.InstructionPointer- Bit festgelegt ist.

Bemerkungen

Die WHEA_XPF_PROCESSOR_ERROR_SECTION-Struktur enthält ein Array von WHEA_XPF_PROCINFO Strukturen, von denen jede bestimmte Fehlerinformationen beschreibt, die dem aufgetretenen Prozessorfehler zugeordnet sind.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Unterstützt in Windows Server 2008, Windows Vista SP1 und höheren Versionen von Windows.
Header- ntddk.h (include Ntddk.h)

Siehe auch

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