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)

另请参阅

WHEA_MEMORY_ERROR_SECTION