次の方法で共有


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 メンバーに有効なデータが含まれていることを示す 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 ビットが設定されている場合にのみ、有効なデータが含まれます。 この値は、バージョン 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 が設定されている場合、銀行メンバービット (7:0) の銀行アドレス。

DUMMYSTRUCTNAME.ChipIdentification

ValidBits.ChipIdentification が設定されている場合、ビット 7:5 にはチップ識別が含まれます。

この値は、バージョン 1803 Windows 10以降で使用できます。

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 でサポートされています。
Header ntddk.h (Ntddk.h を含む)

こちらもご覧ください

WHEA_MEMORY_ERROR_SECTION