WHEA_MEMORY_ERROR_SECTION_VALIDBITS 공용 구조체(ntddk.h)

WHEA_MEMORY_ERROR_SECTION_VALIDBITS 공용 구조체는 유효한 데이터를 포함하는 WHEA_MEMORY_ERROR_SECTION 구조체의 멤버를 설명합니다.

구문

typedef union _WHEA_MEMORY_ERROR_SECTION_VALIDBITS {
  struct {
    ULONGLONG ErrorStatus : 1;
    ULONGLONG PhysicalAddress : 1;
    ULONGLONG PhysicalAddressMask : 1;
    ULONGLONG Node : 1;
    ULONGLONG Card : 1;
    ULONGLONG Module : 1;
    ULONGLONG Bank : 1;
    ULONGLONG Device : 1;
    ULONGLONG Row : 1;
    ULONGLONG Column : 1;
    ULONGLONG BitPosition : 1;
    ULONGLONG RequesterId : 1;
    ULONGLONG ResponderId : 1;
    ULONGLONG TargetId : 1;
    ULONGLONG ErrorType : 1;
    ULONGLONG RankNumber : 1;
    ULONGLONG CardHandle : 1;
    ULONGLONG ModuleHandle : 1;
    ULONGLONG ExtendedRow : 1;
    ULONGLONG BankGroup : 1;
    ULONGLONG BankAddress : 1;
    ULONGLONG ChipIdentification : 1;
    ULONGLONG Reserved : 42;
  } DUMMYSTRUCTNAME;
  ULONGLONG ValidBits;
} WHEA_MEMORY_ERROR_SECTION_VALIDBITS, *PWHEA_MEMORY_ERROR_SECTION_VALIDBITS;

멤버

DUMMYSTRUCTNAME

DUMMYSTRUCTNAME.ErrorStatus

WHEA_MEMORY_ERROR_SECTION 구조체의 ErrorStatus 멤버에 유효한 데이터가 포함되어 있음을 나타내는 단일 비트입니다.

DUMMYSTRUCTNAME.PhysicalAddress

WHEA_MEMORY_ERROR_SECTION 구조체의 BitPosition 멤버에 유효한 데이터가 포함되어 있음을 나타내는 단일 비트입니다.

DUMMYSTRUCTNAME.PhysicalAddressMask

WHEA_MEMORY_ERROR_SECTION 구조체의 RequesterId 멤버에 유효한 데이터가 포함되어 있음을 나타내는 단일 비트입니다.

DUMMYSTRUCTNAME.Node

WHEA_MEMORY_ERROR_SECTION 구조체의 Column 멤버에 유효한 데이터가 포함되어 있음을 나타내는 단일 비트입니다.

DUMMYSTRUCTNAME.Card

WHEA_MEMORY_ERROR_SECTION 구조체의 Node 멤버에 유효한 데이터가 포함되어 있음을 나타내는 단일 비트입니다.

DUMMYSTRUCTNAME.Module

WHEA_MEMORY_ERROR_SECTION 구조체의 Row 멤버에 유효한 데이터가 포함되어 있음을 나타내는 단일 비트입니다.

DUMMYSTRUCTNAME.Bank

WHEA_MEMORY_ERROR_SECTION 구조체의 PhysicalAddress 멤버에 유효한 데이터가 포함되어 있음을 나타내는 단일 비트입니다.

DUMMYSTRUCTNAME.Device

WHEA_MEMORY_ERROR_SECTION 구조체의 Module 멤버에 유효한 데이터가 포함되어 있음을 나타내는 단일 비트입니다.

DUMMYSTRUCTNAME.Row

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

DUMMYSTRUCTNAME.Column

WHEA_MEMORY_ERROR_SECTION 구조체의 카드 멤버에 유효한 데이터가 포함되어 있음을 나타내는 단일 비트입니다.

DUMMYSTRUCTNAME.BitPosition

WHEA_MEMORY_ERROR_SECTION 구조체의 PhysicalAddressMask 멤버에 유효한 데이터가 포함되어 있음을 나타내는 단일 비트입니다.

DUMMYSTRUCTNAME.RequesterId

WHEA_MEMORY_ERROR_SECTION 구조체의 ResponderId 멤버에 유효한 데이터가 포함되어 있음을 나타내는 단일 비트입니다.

DUMMYSTRUCTNAME.ResponderId

WHEA_MEMORY_ERROR_SECTION 구조체의 ErrorType 멤버에 유효한 데이터가 포함되어 있음을 나타내는 단일 비트입니다.

DUMMYSTRUCTNAME.TargetId

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

DUMMYSTRUCTNAME.ErrorType

WHEA_MEMORY_ERROR_SECTION 구조체의 Device 멤버에 유효한 데이터가 포함되어 있음을 나타내는 단일 비트입니다.

DUMMYSTRUCTNAME.RankNumber

메모리 오류 위치의 순위 번호입니다. 이 멤버는 ValidBits.RankNumber 비트가 설정된 경우에만 유효한 데이터를 포함합니다. 이 값은 Windows 10 버전 1803부터 사용할 수 있습니다.

DUMMYSTRUCTNAME.CardHandle

메모리 카드를 나타내는 메모리 배열 구조체에 대한 SMBIOS 핸들을 포함합니다. 이 멤버는 ValidBits.CardHandle 이 설정된 경우에만 유효한 데이터를 포함합니다. 이 값은 Windows 10 버전 1803부터 사용할 수 있습니다.

DUMMYSTRUCTNAME.ModuleHandle

메모리 모듈을 나타내는 메모리 디바이스 구조에 대한 SMBIOS 핸들을 포함합니다. 이 멤버는 ValidBits.ModuleHandle 이 설정된 경우에만 유효한 데이터를 포함합니다. 이 값은 Windows 10 버전 1803부터 사용할 수 있습니다.

DUMMYSTRUCTNAME.ExtendedRow

ValidBits.ExtendedRow 비트가 설정된 경우에만 유효한 데이터를 포함합니다.

DUMMYSTRUCTNAME.BankGroup

메모리 오류가 발생한 메모리를 포함하는 메모리 뱅크의 은행 번호입니다. Validbits.Bank가 설정된 경우

ValidBits.BankGroup이 설정된 경우 은행 멤버 비트(15:8)는 은행 그룹입니다.

DUMMYSTRUCTNAME.BankAddress

메모리 오류가 발생한 메모리를 포함하는 메모리 뱅크의 은행 번호입니다. Validbits.Bank가 설정된 경우

ValidBits.BankAddress가 설정되면 은행 회원 비트(7:0) 은행 주소입니다.

DUMMYSTRUCTNAME.ChipIdentification

ValidBits.ChipIdentification이 설정된 경우 Bits 7:5에는 칩 식별이 포함됩니다.

이 값은 Windows 10 버전 1803부터 사용할 수 있습니다.

DUMMYSTRUCTNAME.Reserved

WHEA_MEMORY_ERROR_SECTION 구조체의 TargetId 멤버에 유효한 데이터가 포함되어 있음을 나타내는 단일 비트입니다.

ValidBits

설명

WHEA_MEMORY_ERROR_SECTION_VALIDBITS 공용 구조체는 WHEA_MEMORY_ERROR_SECTION 구조체 내에 포함됩니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Server 2008, Windows Vista SP1 이상 버전의 Windows에서 지원됩니다.
머리글 ntddk.h(Ntddk.h 포함)

추가 정보

WHEA_MEMORY_ERROR_SECTION