Partager via


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)

Voir aussi

WHEA_MEMORY_ERROR_SECTION