Freigeben über


WHEA_XPF_MCE_DESCRIPTOR Struktur (ntddk.h)

Die WHEA_XPF_MCE_DESCRIPTOR-Struktur beschreibt eine FEHLERquelle für die Computerprüfung (Machine Check Exception, MCE) für einen x86- oder x64-Prozessor.

Syntax

typedef struct _WHEA_XPF_MCE_DESCRIPTOR {
  USHORT                      Type;
  UCHAR                       Enabled;
  UCHAR                       NumberOfBanks;
  XPF_MCE_FLAGS               Flags;
  ULONGLONG                   MCG_Capability;
  ULONGLONG                   MCG_GlobalControl;
  WHEA_XPF_MC_BANK_DESCRIPTOR Banks[WHEA_MAX_MC_BANKS];
} WHEA_XPF_MCE_DESCRIPTOR, *PWHEA_XPF_MCE_DESCRIPTOR;

Angehörige

Type

Der Typ des Fehlerquellendeskriptors. Dieses Element ist immer auf WHEA_ERROR_SOURCE_DESCRIPTOR_TYPE_XPFMCE festgelegt.

Enabled

Ein boolescher Wert, der angibt, ob die Fehlerquelle aktiviert ist.

NumberOfBanks

Die Anzahl der WHEA_XPF_MC_BANK_DESCRIPTOR Strukturen, die im Banken Mitglied enthalten sind.

Flags

Eine XPF_MCE_FLAGS Vereinigung, die angibt, in welche mitglieder der WHEA_XPF_MCE_DESCRIPTOR Struktur vom Betriebssystem geschrieben werden kann. Die XPF_MCE_FLAGS Union wird wie folgt definiert:

typedef union _XPF_MCE_FLAGS {
  struct {
    UCHAR  MCG_CapabilityRW:1;
    UCHAR  MCG_GlobalControlRW:1;
    UCHAR  Reserved:30;
  };
  UCHAR  AsULONG;
} XPF_MCE_FLAGS, *PXPF_MCE_FLAGS;

MCG_CapabilityRW

Ein einzelnes Bit, das angibt, dass das Betriebssystem in das MCG_Capability Element der WHEA_XPF_MCE_DESCRIPTOR Struktur schreiben kann.

MCG_GlobalControlRW

Ein einzelnes Bit, das angibt, dass das Betriebssystem in das MCG_GlobalControl Element der WHEA_XPF_MCE_DESCRIPTOR Struktur schreiben kann.

Reserviert

Reserviert für die Systemverwendung.

AsULONG

Eine ULONG Darstellung des Inhalts der XPF_MCE_FLAGS Vereinigung.

MCG_Capability

Der Inhalt des IA32_MCG_CAP modellspezifischen Registers des Prozessors. Dieses Register enthält Funktionsinformationen zur Computerüberprüfungsarchitektur des Prozessors. Weitere Informationen zum IA32_MCG_CAP Register finden Sie im Intel 64- und IA-32 Architectures Software Developer's Manual.

MCG_GlobalControl

Der Inhalt des IA32_MCG_CTL modellspezifischen Registers des Prozessors. Dadurch wird die Berichterstellung von Computerüberprüfungs-Ausnahmen gesteuert. Weitere Informationen zum IA32_MCG_CTL-Register finden Sie im Intel 64- und IA-32 Architectures Software Developer's Manual.

Banks[WHEA_MAX_MC_BANKS]

Ein Array von WHEA_XPF_MC_BANK_DESCRIPTOR Strukturen, die die Banken von Maschinenprüfregistern beschreiben.

Bemerkungen

Eine WHEA_XPF_MCE_DESCRIPTOR Struktur ist in der WHEA_ERROR_SOURCE_DESCRIPTOR Struktur enthalten.

Anforderungen

Anforderung Wert
Header- ntddk.h (include Ntddk.h)

Siehe auch

WHEA_ERROR_SOURCE_DESCRIPTOR

WHEA_XPF_MC_BANK_DESCRIPTOR