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) |