WHEA_XPF_MCA_SECTION 구조체(ntddk.h)

WHEA_XPF_MCA_SECTION 머신 검사 예외 오류 섹션 구조입니다.

구문

typedef struct _WHEA_XPF_MCA_SECTION {
  ULONG             VersionNumber;
  WHEA_CPU_VENDOR   CpuVendor;
  LARGE_INTEGER     Timestamp;
  ULONG             ProcessorNumber;
  MCG_STATUS        GlobalStatus;
  ULONGLONG         InstructionPointer;
  ULONG             BankNumber;
  MCI_STATUS        Status;
  ULONGLONG         Address;
  ULONGLONG         Misc;
  ULONG             ExtendedRegisterCount;
  ULONG             ApicId;
  union {
    ULONGLONG                   ExtendedRegisters[WHEA_XPF_MCA_EXTREG_MAX_COUNT];
    WHEA_AMD_EXTENDED_REGISTERS AMDExtendedRegisters;
  };
  MCG_CAP           GlobalCapability;
  XPF_RECOVERY_INFO RecoveryInfo;
  ULONG             ExBankCount;
  ULONG             BankNumberEx[WHEA_XPF_MCA_EXBANK_COUNT];
  MCI_STATUS        StatusEx[WHEA_XPF_MCA_EXBANK_COUNT];
  ULONGLONG         AddressEx[WHEA_XPF_MCA_EXBANK_COUNT];
  ULONGLONG         MiscEx[WHEA_XPF_MCA_EXBANK_COUNT];
} WHEA_XPF_MCA_SECTION, *PWHEA_XPF_MCA_SECTION;

멤버

VersionNumber

ULONG 멤버 VersionNumber를 정의합니다.

CpuVendor

WHEA_CPU_VENDOR 멤버 CpuVendor를 정의합니다.

Timestamp

LARGE_INTEGER 멤버 타임스탬프를 정의합니다.

ProcessorNumber

ULONG 멤버 ProcessorNumber를 정의합니다.

GlobalStatus

MCG_STATUS 멤버 GlobalStatus를 정의합니다.

InstructionPointer

ULONGLONG 멤버 InstructionPointer를 정의합니다.

BankNumber

ULONG 멤버 BankNumber를 정의합니다.

Status

MCI_STATUS 멤버 상태를 정의합니다.

Address

ULONGLONG 멤버 주소를 정의합니다.

Misc

ULONGLONG 멤버 Misc를 정의합니다.

ExtendedRegisterCount

ULONG 멤버 ExtendedRegisterCount를 정의합니다.

ApicId

ULONG 멤버 ApicId를 정의합니다.

ExtendedRegisters[WHEA_XPF_MCA_EXTREG_MAX_COUNT]

AMDExtendedRegisters

WHEA_AMD_EXTENDED_REGISTERS 멤버 AMDExtendedRegisters를 정의합니다.

GlobalCapability

MCG_CAP 멤버 GlobalCapability를 정의합니다.

RecoveryInfo

XPF_RECOVERY_INFO 멤버 RecoveryInfo를 정의합니다.

ExBankCount

ULONG 멤버 ExBankCount를 정의합니다.

BankNumberEx[WHEA_XPF_MCA_EXBANK_COUNT]

ULONG 멤버 BankNumberEx를 정의합니다.

StatusEx[WHEA_XPF_MCA_EXBANK_COUNT]

MCI_STATUS 멤버 StatusEx를 정의합니다.

AddressEx[WHEA_XPF_MCA_EXBANK_COUNT]

ULONGLONG 멤버 AddressEx를 정의합니다.

MiscEx[WHEA_XPF_MCA_EXBANK_COUNT]

ULONGLONG 멤버 MiscEx를 정의합니다.

요구 사항

요구 사항
헤더 ntddk.h