union WHEA_MEMORY_ERROR_SECTION_VALIDBITS (ntddk.h)

L’union WHEA_MEMORY_ERROR_SECTION_VALIDBITS décrit les membres d’une structure de WHEA_MEMORY_ERROR_SECTION qui contiennent des données valides.

Syntaxe

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;

Membres

DUMMYSTRUCTNAME

DUMMYSTRUCTNAME.ErrorStatus

Bit unique qui indique que le membre ErrorStatus de la structure WHEA_MEMORY_ERROR_SECTION contient des données valides.

DUMMYSTRUCTNAME.PhysicalAddress

Bit unique qui indique que le membre BitPosition de la structure WHEA_MEMORY_ERROR_SECTION contient des données valides.

DUMMYSTRUCTNAME.PhysicalAddressMask

Bit unique qui indique que le membre RequesterId de la structure WHEA_MEMORY_ERROR_SECTION contient des données valides.

DUMMYSTRUCTNAME.Node

Bit unique qui indique que le membre Column de la structure WHEA_MEMORY_ERROR_SECTION contient des données valides.

DUMMYSTRUCTNAME.Card

Bit unique qui indique que le membre Node de la structure WHEA_MEMORY_ERROR_SECTION contient des données valides.

DUMMYSTRUCTNAME.Module

Bit unique qui indique que le membre Row de la structure WHEA_MEMORY_ERROR_SECTION contient des données valides.

DUMMYSTRUCTNAME.Bank

Bit unique qui indique que le membre PhysicalAddress de la structure WHEA_MEMORY_ERROR_SECTION contient des données valides.

DUMMYSTRUCTNAME.Device

Bit unique qui indique que le membre module de la structure WHEA_MEMORY_ERROR_SECTION contient des données valides.

DUMMYSTRUCTNAME.Row

Réservé pour le système.

DUMMYSTRUCTNAME.Column

Bit unique qui indique que le membre Card de la structure WHEA_MEMORY_ERROR_SECTION contient des données valides.

DUMMYSTRUCTNAME.BitPosition

Bit unique qui indique que le membre PhysicalAddressMask de la structure WHEA_MEMORY_ERROR_SECTION contient des données valides.

DUMMYSTRUCTNAME.RequesterId

Bit unique qui indique que le membre ResponderId de la structure WHEA_MEMORY_ERROR_SECTION contient des données valides.

DUMMYSTRUCTNAME.ResponderId

Bit unique qui indique que le membre ErrorType de la structure WHEA_MEMORY_ERROR_SECTION contient des données valides.

DUMMYSTRUCTNAME.TargetId

Représentation ULONGLONG du contenu de l’union WHEA_MEMORY_ERROR_SECTION_VALIDBITS.

DUMMYSTRUCTNAME.ErrorType

Bit unique qui indique que le membre Device de la structure WHEA_MEMORY_ERROR_SECTION contient des données valides.

DUMMYSTRUCTNAME.RankNumber

Numéro de classement de l’emplacement d’erreur de mémoire. Ce membre contient des données valides uniquement si le bit ValidBits.RankNumber est défini. Cette valeur est disponible à partir Windows 10, version 1803.

DUMMYSTRUCTNAME.CardHandle

Contient le handle SMBIOS pour la structure du tableau de mémoire qui représente la carte mémoire. Ce membre contient des données valides uniquement si validBits.CardHandle est défini. Cette valeur est disponible à partir Windows 10, version 1803.

DUMMYSTRUCTNAME.ModuleHandle

Contient le handle SMBIOS pour la structure du périphérique de mémoire qui représente le module mémoire. Ce membre contient des données valides uniquement si validBits.ModuleHandle est défini. Cette valeur est disponible à partir Windows 10, version 1803.

DUMMYSTRUCTNAME.ExtendedRow

Contient des données valides uniquement si les bits ValidBits.ExtendedRow sont définis.

DUMMYSTRUCTNAME.BankGroup

Numéro de banque de la banque de mémoire qui contient la mémoire où l’erreur de mémoire s’est produite. Si Validbits.Bank est défini.

Si ValidBits.BankGroup est défini, le bit membre bank (15 :8) est Groupe bancaire.

DUMMYSTRUCTNAME.BankAddress

Numéro de banque de la banque de mémoire qui contient la mémoire où l’erreur de mémoire s’est produite. Si Validbits.Bank est défini.

Si ValidBits.BankAddress est défini, l’adresse bancaire du membre Bank Bit (7 :0) est définie.

DUMMYSTRUCTNAME.ChipIdentification

Si ValidBits.ChipIdentification est défini, les bits 7 :5 contiennent l’identification de la puce.

Cette valeur est disponible à partir Windows 10, version 1803.

DUMMYSTRUCTNAME.Reserved

Bit unique qui indique que le membre TargetId de la structure WHEA_MEMORY_ERROR_SECTION contient des données valides.

ValidBits

Remarques

Une union WHEA_MEMORY_ERROR_SECTION_VALIDBITS est contenue dans la structure WHEA_MEMORY_ERROR_SECTION .

Configuration requise

Condition requise Valeur
Client minimal pris en charge Pris en charge dans Windows Server 2008, Windows Vista SP1 et les versions ultérieures de Windows.
En-tête ntddk.h (incluez Ntddk.h)

Voir aussi

WHEA_MEMORY_ERROR_SECTION