Поделиться через


объединение 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

Один бит, указывающий, что элемент ErrorStatus структуры WHEA_MEMORY_ERROR_SECTION содержит допустимые данные.

DUMMYSTRUCTNAME.PhysicalAddress

Один бит, указывающий, что элемент BitPosition структуры WHEA_MEMORY_ERROR_SECTION содержит допустимые данные.

DUMMYSTRUCTNAME.PhysicalAddressMask

Один бит, указывающий, что элемент RequesterId структуры WHEA_MEMORY_ERROR_SECTION содержит допустимые данные.

DUMMYSTRUCTNAME.Node

Один бит, указывающий, что элемент Column структуры WHEA_MEMORY_ERROR_SECTION содержит допустимые данные.

DUMMYSTRUCTNAME.Card

Один бит, указывающий, что элемент Node структуры WHEA_MEMORY_ERROR_SECTION содержит допустимые данные.

DUMMYSTRUCTNAME.Module

Один бит, указывающий, что элемент Row структуры WHEA_MEMORY_ERROR_SECTION содержит допустимые данные.

DUMMYSTRUCTNAME.Bank

Один бит, указывающий, что элемент PhysicalAddress структуры WHEA_MEMORY_ERROR_SECTION содержит допустимые данные.

DUMMYSTRUCTNAME.Device

Один бит, указывающий, что элемент Module структуры WHEA_MEMORY_ERROR_SECTION содержит допустимые данные.

DUMMYSTRUCTNAME.Row

Зарезервировано для системного использования.

DUMMYSTRUCTNAME.Column

Один бит, указывающий, что член карточки структуры WHEA_MEMORY_ERROR_SECTION содержит допустимые данные.

DUMMYSTRUCTNAME.BitPosition

Один бит, указывающий, что элемент PhysicalAddressMask структуры WHEA_MEMORY_ERROR_SECTION содержит допустимые данные.

DUMMYSTRUCTNAME.RequesterId

Один бит, указывающий, что элемент ResponderId структуры WHEA_MEMORY_ERROR_SECTION содержит допустимые данные.

DUMMYSTRUCTNAME.ResponderId

Один бит, указывающий, что элемент ErrorType структуры WHEA_MEMORY_ERROR_SECTION содержит допустимые данные.

DUMMYSTRUCTNAME.TargetId

Представление ULONGLONG содержимого WHEA_MEMORY_ERROR_SECTION_VALIDBITS объединения.

DUMMYSTRUCTNAME.ErrorType

Один бит, указывающий, что элемент Device структуры WHEA_MEMORY_ERROR_SECTION содержит допустимые данные.

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 , биты 7:5 содержат идентификатор микросхемы.

Это значение доступно начиная с Windows 10 версии 1803.

DUMMYSTRUCTNAME.Reserved

Один бит, указывающий, что элемент TargetId структуры WHEA_MEMORY_ERROR_SECTION содержит допустимые данные.

ValidBits

Комментарии

Объединение WHEA_MEMORY_ERROR_SECTION_VALIDBITS содержится в структуре WHEA_MEMORY_ERROR_SECTION .

Требования

Требование Значение
Минимальная версия клиента Поддерживается в Windows Server 2008, Windows Vista с пакетом обновления 1 (SP1) и более поздних версиях Windows.
Верхняя часть ntddk.h (включая Ntddk.h)

См. также раздел

WHEA_MEMORY_ERROR_SECTION