union WHEA_MEMORY_ERROR_SECTION_VALIDBITS (ntddk.h)
L’union WHEA_MEMORY_ERROR_SECTION_VALIDBITS décrit les membres d’une structure 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
Un bit unique qui indique que le ErrorStatus membre de la structure WHEA_MEMORY_ERROR_SECTION contient des données valides.
DUMMYSTRUCTNAME.PhysicalAddress
Un bit unique qui indique que le membre BitPosition de la structure WHEA_MEMORY_ERROR_SECTION contient des données valides.
DUMMYSTRUCTNAME.PhysicalAddressMask
Un bit unique qui indique que le RequesterId membre de la structure WHEA_MEMORY_ERROR_SECTION contient des données valides.
DUMMYSTRUCTNAME.Node
Un bit unique qui indique que le membre colonne de la structure WHEA_MEMORY_ERROR_SECTION contient des données valides.
DUMMYSTRUCTNAME.Card
Un bit unique qui indique que le Node membre de la structure WHEA_MEMORY_ERROR_SECTION contient des données valides.
DUMMYSTRUCTNAME.Module
Un bit unique qui indique que le membre ligne de la structure WHEA_MEMORY_ERROR_SECTION contient des données valides.
DUMMYSTRUCTNAME.Bank
Un bit unique qui indique que le membre PhysicalAddress de la structure WHEA_MEMORY_ERROR_SECTION contient des données valides.
DUMMYSTRUCTNAME.Device
Un bit unique qui indique que le module membre de la structure WHEA_MEMORY_ERROR_SECTION contient des données valides.
DUMMYSTRUCTNAME.Row
Réservé à l’utilisation du système.
DUMMYSTRUCTNAME.Column
Un bit unique qui indique que la carte membre de la structure WHEA_MEMORY_ERROR_SECTION contient des données valides.
DUMMYSTRUCTNAME.BitPosition
Un bit unique qui indique que le membre PhysicalAddressMask de la structure WHEA_MEMORY_ERROR_SECTION contient des données valides.
DUMMYSTRUCTNAME.RequesterId
Un bit unique qui indique que le ResponderId membre de la structure WHEA_MEMORY_ERROR_SECTION contient des données valides.
DUMMYSTRUCTNAME.ResponderId
Un bit unique qui indique que le ErrorType membre 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
Un bit unique qui indique que l’appareil membre de la structure WHEA_MEMORY_ERROR_SECTION contient des données valides.
DUMMYSTRUCTNAME.RankNumber
Numéro de classement de l’emplacement d’erreur mémoire. Ce membre contient des données valides uniquement si le bit ValidBits.RankNumber est défini. Cette valeur est disponible à partir de Windows 10, version 1803.
DUMMYSTRUCTNAME.CardHandle
Contient le handle SMBIOS pour la structure de tableau de mémoire qui représente la carte mémoire. Ce membre contient des données valides uniquement si le ValidBits.CardHandle est défini. Cette valeur est disponible à partir de Windows 10, version 1803.
DUMMYSTRUCTNAME.ModuleHandle
Contient le handle SMBIOS pour la structure de périphérique de mémoire qui représente le module mémoire. Ce membre contient des données valides uniquement si le ValidBits.ModuleHandle est défini. Cette valeur est disponible à partir de Windows 10, version 1803.
DUMMYSTRUCTNAME.ExtendedRow
Contient des données valides uniquement si le ValidBits.ExtendedRow bits est défini.
DUMMYSTRUCTNAME.BankGroup
Numéro de banque de mémoire qui contient la mémoire où l’erreur mémoire s’est produite. Si validbits.Bank est défini.
Si ValidBits.BankGroup est défini, le Bank member Bit (15:8) est Bank Group.
DUMMYSTRUCTNAME.BankAddress
Numéro de banque de mémoire qui contient la mémoire où l’erreur mémoire s’est produite. Si validbits.Bank est défini.
Si ValidBits.BankAddress est défini, l’adresse de banque Bank Bit (7:0).
DUMMYSTRUCTNAME.ChipIdentification
Si ValidBits.ChipIdentification est défini, les bits 7:5 contiennent l’identification de puce.
Cette valeur est disponible à partir de Windows 10, version 1803.
DUMMYSTRUCTNAME.Reserved
Un bit unique qui indique que le TargetId membre 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.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Pris en charge dans Windows Server 2008, Windows Vista SP1 et versions ultérieures de Windows. |
d’en-tête | ntddk.h (include Ntddk.h) |