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