次の方法で共有


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

WHEA_MEMORY_ERROR_SECTION構造体の ErrorStatus メンバーに有効なデータが含まれていることを示す 1 ビット。

DUMMYSTRUCTNAME.PhysicalAddress

WHEA_MEMORY_ERROR_SECTION構造体の BitPosition メンバーに有効なデータが含まれていることを示す 1 ビット。

DUMMYSTRUCTNAME.PhysicalAddressMask

WHEA_MEMORY_ERROR_SECTION構造体の RequesterId メンバーに有効なデータが含まれていることを示す 1 ビット。

DUMMYSTRUCTNAME.Node

WHEA_MEMORY_ERROR_SECTION構造体の Column メンバーに有効なデータが含まれていることを示す 1 ビット。

DUMMYSTRUCTNAME.Card

WHEA_MEMORY_ERROR_SECTION構造体の Node メンバーに有効なデータが含まれていることを示す 1 ビット。

DUMMYSTRUCTNAME.Module

WHEA_MEMORY_ERROR_SECTION構造体の Row メンバーに有効なデータが含まれていることを示す 1 ビット。

DUMMYSTRUCTNAME.Bank

WHEA_MEMORY_ERROR_SECTION構造体の PhysicalAddress メンバーに有効なデータが含まれていることを示す 1 ビット。

DUMMYSTRUCTNAME.Device

WHEA_MEMORY_ERROR_SECTION構造体の Module メンバーに有効なデータが含まれていることを示す 1 ビット。

DUMMYSTRUCTNAME.Row

システム用に予約されています。

DUMMYSTRUCTNAME.Column

WHEA_MEMORY_ERROR_SECTION構造体の Card メンバーに有効なデータが含まれていることを示す 1 ビット。

DUMMYSTRUCTNAME.BitPosition

WHEA_MEMORY_ERROR_SECTION構造体の PhysicalAddressMask メンバーに有効なデータが含まれていることを示す 1 ビット。

DUMMYSTRUCTNAME.RequesterId

WHEA_MEMORY_ERROR_SECTION構造体の ResponderId メンバーに有効なデータが含まれていることを示す 1 ビット。

DUMMYSTRUCTNAME.ResponderId

WHEA_MEMORY_ERROR_SECTION構造体の ErrorType メンバーに有効なデータが含まれていることを示す 1 ビット。

DUMMYSTRUCTNAME.TargetId

WHEA_MEMORY_ERROR_SECTION_VALIDBITS共用体の内容の ULONGLONG 表現。

DUMMYSTRUCTNAME.ErrorType

WHEA_MEMORY_ERROR_SECTION構造体の Device メンバーに有効なデータが含まれていることを示す 1 ビット。

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 メンバーに有効なデータが含まれていることを示す 1 ビット。

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