WHEA_MEMORY_ERROR_SECTION_VALIDBITS union (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 结构的 Card 成员包含有效数据的单个位。
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 ,则 Bank 成员位 (15:8) 为 Bank Group。
DUMMYSTRUCTNAME.BankAddress
包含发生内存错误的内存的内存库的库号。 如果设置了 Validbits.Bank 。
如果设置了 ValidBits.BankAddress , 则 Bank 成员位 (7:0) 银行地址。
DUMMYSTRUCTNAME.ChipIdentification
如果设置了 ValidBits.ChipIdentification ,则位 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) |