WHEA_XPF_MC_BANK_DESCRIPTOR 구조체(ntddk.h)

WHEA_XPF_MC_BANK_DESCRIPTOR 구조는 x86 또는 x64 프로세서에 대한 머신 검사 레지스터 뱅크를 설명합니다.

구문

typedef struct _WHEA_XPF_MC_BANK_DESCRIPTOR {
  UCHAR             BankNumber;
  BOOLEAN           ClearOnInitialization;
  UCHAR             StatusDataFormat;
  XPF_MC_BANK_FLAGS Flags;
  ULONG             ControlMsr;
  ULONG             StatusMsr;
  ULONG             AddressMsr;
  ULONG             MiscMsr;
  ULONGLONG         ControlData;
} WHEA_XPF_MC_BANK_DESCRIPTOR, *PWHEA_XPF_MC_BANK_DESCRIPTOR;

멤버

BankNumber

프로세서 컴퓨터는 은행 번호를 등록할 검사 있습니다.

ClearOnInitialization

은행에 대한 상태 등록을 초기화하는 동안 운영 체제에서 지워야 했음을 나타내는 부울 값입니다.

StatusDataFormat

등록 은행의 상태 레지스터에 있는 데이터의 형식입니다. 가능한 값은 다음과 같습니다.

WHEA_XPF_MC_BANK_STATUSFORMAT_IA32MCA

IA32 컴퓨터 검사 아키텍처.

WHEA_XPF_MC_BANK_STATUSFORMAT_Intel64MCA

Intel64 컴퓨터 검사 아키텍처.

WHEA_XPF_MC_BANK_STATUSFORMAT_AMD64MCA

AMD64 컴퓨터 검사 아키텍처.

Flags

운영 체제에서 쓸 수 있는 WHEA_XPF_MC_BANK_DESCRIPTOR 구조체의 멤버를 나타내는 XPF_MC_BANK_FLAGS 공용 구조체입니다. XPF_MC_BANK_FLAGS 공용 구조체는 다음과 같이 정의됩니다.

typedef union _XPF_MC_BANK_FLAGS {
  struct {
    UCHAR  ClearOnInitializationRW:1;
    UCHAR  ControlDataRW:1;
    UCHAR  Reserved:6;
  };
  UCHAR  AsUCHAR;
} XPF_MC_BANK_FLAGS, *PXPF_MC_BANK_FLAGS;

ClearOnInitializationRW

운영 체제가 WHEA_XPF_MC_BANK_DESCRIPTOR 구조체의 ClearOnInitialization 멤버에 쓸 수 있음을 나타내는 단일 비트입니다.

ControlDataRW

운영 체제가 WHEA_XPF_MC_BANK_DESCRIPTOR 구조체의 ControlData 멤버에 쓸 수 있음을 나타내는 단일 비트입니다.

예약됨

시스템에서 사용하도록 예약되었습니다.

AsUCHAR

XPF_MC_BANK_FLAGS 공용 구조체의 내용에 대한 UCHAR 표현입니다.

ControlMsr

등록 은행의 IA32_MCi_CTL 레지스터의 모델별 레지스터 주소입니다. IA32_MCi_CTL 레지스터에 대한 자세한 내용은 Intel 64 및 IA-32 아키텍처 소프트웨어 개발자 설명서를 참조하세요.

StatusMsr

등록 은행의 IA32_MCi_STATUS 레지스터의 모델별 레지스터 주소입니다. IA32_MCi_STATUS 레지스터에 대한 자세한 내용은 Intel 64 및 IA-32 아키텍처 소프트웨어 개발자 설명서를 참조하세요.

AddressMsr

등록 은행의 IA32_MCi_ADDR 레지스터의 모델별 레지스터 주소입니다. IA32_MCi_ADDR 레지스터에 대한 자세한 내용은 Intel 64 및 IA-32 아키텍처 소프트웨어 개발자 설명서를 참조하세요.

MiscMsr

등록 은행의 IA32_MCi_MISC 레지스터의 모델별 레지스터 주소입니다. IA32_MCi_MISC 레지스터에 대한 자세한 내용은 Intel 64 및 IA-32 아키텍처 소프트웨어 개발자 설명서를 참조하세요.

ControlData

초기화 중에 운영 체제가 레지스터 은행의 제어 레지스터에 쓰는 값입니다.

설명

WHEA_XPF_MC_BANK_DESCRIPTOR 구조체의 배열은 WHEA_XPF_CMC_DESCRIPTORWHEA_XPF_MCE_DESCRIPTOR 구조체에 포함됩니다.

요구 사항

요구 사항
헤더 ntddk.h(Ntddk.h 포함)

추가 정보

WHEA_XPF_CMC_DESCRIPTOR

WHEA_XPF_MCE_DESCRIPTOR