union WHEA_XPF_BUS_CHECK (ntddk.h)

L’union WHEA_XPF_BUS_CHECK décrit les informations d’erreur de bus pour un processeur x86 ou x64.

Syntaxe

typedef union _WHEA_XPF_BUS_CHECK {
  struct {
    ULONGLONG TransactionTypeValid : 1;
    ULONGLONG OperationValid : 1;
    ULONGLONG LevelValid : 1;
    ULONGLONG ProcessorContextCorruptValid : 1;
    ULONGLONG UncorrectedValid : 1;
    ULONGLONG PreciseIPValid : 1;
    ULONGLONG RestartableIPValid : 1;
    ULONGLONG OverflowValid : 1;
    ULONGLONG ParticipationValid : 1;
    ULONGLONG TimeoutValid : 1;
    ULONGLONG AddressSpaceValid : 1;
    ULONGLONG ReservedValid : 5;
    ULONGLONG TransactionType : 2;
    ULONGLONG Operation : 4;
    ULONGLONG Level : 3;
    ULONGLONG ProcessorContextCorrupt : 1;
    ULONGLONG Uncorrected : 1;
    ULONGLONG PreciseIP : 1;
    ULONGLONG RestartableIP : 1;
    ULONGLONG Overflow : 1;
    ULONGLONG Participation : 2;
    ULONGLONG Timeout : 1;
    ULONGLONG AddressSpace : 2;
    ULONGLONG Reserved : 29;
  } DUMMYSTRUCTNAME;
  ULONGLONG XpfBusCheck;
} WHEA_XPF_BUS_CHECK, *PWHEA_XPF_BUS_CHECK;

Membres

DUMMYSTRUCTNAME

DUMMYSTRUCTNAME.TransactionTypeValid

Bit unique qui indique que le membre TransactionType contient des données valides.

DUMMYSTRUCTNAME.OperationValid

Bit unique qui indique que le membre Operation contient des données valides.

DUMMYSTRUCTNAME.LevelValid

Bit unique qui indique que le membre Level contient des données valides.

DUMMYSTRUCTNAME.ProcessorContextCorruptValid

Bit unique qui indique que le membre ProcessorContextCorrupt contient des données valides.

DUMMYSTRUCTNAME.UncorrectedValid

Bit unique qui indique que le membre Non corrigée contient des données valides .

DUMMYSTRUCTNAME.PreciseIPValid

Bit unique qui indique que le membre PreciseIP contient des données valides.

DUMMYSTRUCTNAME.RestartableIPValid

Bit unique qui indique que le membre RestartableIP contient des données valides.

DUMMYSTRUCTNAME.OverflowValid

Bit unique qui indique que le membre Overflow contient des données valides.

DUMMYSTRUCTNAME.ParticipationValid

Bit unique qui indique que le membre Participation contient des données valides.

DUMMYSTRUCTNAME.TimeoutValid

Bit unique qui indique que le membre Timeout contient des données valides.

DUMMYSTRUCTNAME.AddressSpaceValid

Bit unique qui indique que le membre AddressSpace contient des données valides.

DUMMYSTRUCTNAME.ReservedValid

Réservé pour le système.

DUMMYSTRUCTNAME.TransactionType

Type de transaction en cours lorsque l’erreur s’est produite. Les valeurs possibles sont les suivantes :

Ce membre contient des données valides uniquement si le bit TransactionTypeValid est défini.

DUMMYSTRUCTNAME.Operation

Type d’opération de bus à l’origine de l’erreur. Les valeurs possibles sont les suivantes :

Ce membre contient des données valides uniquement si le bit OperationValid est défini.

DUMMYSTRUCTNAME.Level

Niveau de la hiérarchie de bus où l’erreur s’est produite.

Ce membre contient des données valides uniquement si le bit LevelValid est défini.

DUMMYSTRUCTNAME.ProcessorContextCorrupt

Bit unique qui indique que le contexte du processeur a peut-être été endommagé.

Ce membre contient des données valides uniquement si le bit ProcessorContextCorruptValid est défini.

DUMMYSTRUCTNAME.Uncorrected

Bit unique qui indique que l’erreur n’a pas été corrigée.

Ce membre contient des données valides uniquement si le bit UncorrectedValid est défini.

DUMMYSTRUCTNAME.PreciseIP

Bit unique qui indique que le pointeur d’instruction spécifié dans le membre InstructionPointer de la structure WHEA_XPF_PROCINFO qui contient cette union WHEA_XPF_BUS_CHECK est directement associé à l’erreur.

Ce membre contient des données valides uniquement si le bit PreciseIPValid est défini.

DUMMYSTRUCTNAME.RestartableIP

Bit unique qui indique que l’exécution du programme peut être redémarrée de manière fiable au niveau du pointeur d’instruction spécifié dans le membre InstructionPointer de l’union WHEA_XPF_PROCINFO qui contient cette structure WHEA_XPF_BUS_CHECK.

Ce membre contient des données valides uniquement si le bit RestartableIPValid est défini.

DUMMYSTRUCTNAME.Overflow

Bit unique qui indique qu’un dépassement d’erreur s’est produit.

Ce membre contient des données valides uniquement si le bit OverflowValid est défini.

DUMMYSTRUCTNAME.Participation

Type de participation du processeur local. Les valeurs possibles sont les suivantes :

Ce membre contient des données valides uniquement si le bit ParticipationValid est défini.

DUMMYSTRUCTNAME.Timeout

Bit unique qui indique qu’un délai d’expiration s’est produit.

Ce membre contient des données valides uniquement si le bit TimeoutValid est défini.

DUMMYSTRUCTNAME.AddressSpace

Type d’espace d’adressage associé à la transaction à l’origine de l’erreur. Les valeurs possibles sont les suivantes :

Ce membre contient des données valides uniquement si le bit AddressSpaceValid est défini.

DUMMYSTRUCTNAME.Reserved

Réservé pour le système.

XpfBusCheck

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

Remarques

Si le membre CheckInfoId d’une structure WHEA_XPF_PROCINFO contient WHEA_BUSCHECK_GUID, le membre CheckInfo de la structure WHEA_XPF_PROCINFO contient une union WHEA_XPF_BUS_CHECK.

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_XPF_PROCINFO