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 位時,此成員才會包含有效的數據。 此值可從 1803 版 Windows 10 開始取得。
DUMMYSTRUCTNAME.CardHandle
包含代表記憶體卡之內存陣列結構的SMBIOS句柄。 只有當設定 ValidBits.CardHandle 時,此成員才會包含有效的數據。 此值可從 1803 版 Windows 10 開始取得。
DUMMYSTRUCTNAME.ModuleHandle
包含代表記憶體模組之內存裝置結構的SMBIOS句柄。 只有當設定 ValidBits.ModuleHandle 時,此成員才會包含有效的數據。 此值可從 1803 版 Windows 10 開始取得。
DUMMYSTRUCTNAME.ExtendedRow
只有在設定 ValidBits.ExtendedRow 位時,才會包含有效的數據。
DUMMYSTRUCTNAME.BankGroup
記憶體銀行的銀行編號,其中包含發生記憶體錯誤的記憶體。 如果已設定 Validbits.Bank 。
如果已設定 ValidBits.BankGroup , 則 Bank 成員 Bit (15:8) 為 Bank Group。
DUMMYSTRUCTNAME.BankAddress
記憶體銀行的銀行編號,其中包含發生記憶體錯誤的記憶體。 如果已設定 Validbits.Bank 。
如果已設定 ValidBits.BankAddress , 則 Bank 成員 Bit (7:0) 銀行位址。
DUMMYSTRUCTNAME.ChipIdentification
如果已設定 ValidBits.ChipIdentification ,則位 7:5 包含晶片識別。
此值可從 1803 版 Windows 10 開始取得。
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) |