Partager via


union PCI_EXPRESS_ROOT_ERROR_STATUS (wdm.h)

La structure PCI_EXPRESS_ROOT_ERROR_STATUS décrit un registre d’état d’erreur racine PCI Express (PCIe) d’une structure avancée de rapport d’erreurs PCIe.

Syntaxe

typedef union _PCI_EXPRESS_ROOT_ERROR_STATUS {
  struct {
    ULONG CorrectableErrorReceived  :1;
    ULONG MultipleCorrectableErrorsReceived  :1;
    ULONG UncorrectableErrorReceived  :1;
    ULONG MultipleUncorrectableErrorsReceived  :1;
    ULONG FirstUncorrectableFatal  :1;
    ULONG NonFatalErrorMessagesReceived  :1;
    ULONG FatalErrorMessagesReceived  :1;
    ULONG Reserved  :20;
    ULONG AdvancedErrorInterruptMessageNumber  :5;
  };
  ULONG  AsULONG;
} PCI_EXPRESS_ROOT_ERROR_STATUS, *PPCI_EXPRESS_ROOT_ERROR_STATUS;

Membres

DUMMYSTRUCTNAME

DUMMYSTRUCTNAME.CorrectableErrorReceived

Un bit unique qui indique qu’un message d’erreur correct a été reçu.

DUMMYSTRUCTNAME.MultipleCorrectableErrorsReceived

Un bit unique qui indique que plusieurs messages d’erreur corrects ont été reçus.

DUMMYSTRUCTNAME.UncorrectableErrorReceived

Un bit unique qui indique qu’un message d’erreur irrécupérable a été reçu.

DUMMYSTRUCTNAME.MultipleUncorrectableErrorsReceived

Un bit unique qui indique que plusieurs messages d’erreur irrécupérables ont été reçus.

DUMMYSTRUCTNAME.FirstUncorrectableFatal

Un bit unique qui indique que le premier message d’erreur irrécupérable reçu était pour une erreur irrécupérable.

DUMMYSTRUCTNAME.NonFatalErrorMessagesReceived

Un bit unique qui indique qu’un ou plusieurs messages d’erreur non irrécupérables ont été reçus.

DUMMYSTRUCTNAME.FatalErrorMessagesReceived

Un bit unique qui indique qu’un ou plusieurs messages d’erreur non irrécupérables ont été reçus.

DUMMYSTRUCTNAME.Reserved

Réservé.

DUMMYSTRUCTNAME.AdvancedErrorInterruptMessageNumber

Vecteur MSI/MSI-X utilisé pour les messages d’interruption générés en association avec les bits d’état de la fonctionnalité de rapport d’erreurs avancée.

AsULONG

Représentation ULONG du contenu de la structure PCI_EXPRESS_ROOT_ERROR_STATUS.

Remarques

La structure PCI_EXPRESS_ROOT_ERROR_STATUS est disponible dans Windows Server 2008 et versions ultérieures de Windows.

Une structure PCI_EXPRESS_ROOT_ERROR_STATUS est contenue dans la structure PCI_EXPRESS_ROOTPORT_AER_CAPABILITY.

Exigences

Exigence Valeur
d’en-tête wdm.h (include Ntddk.h, Wdm.h, Miniport.h)

Voir aussi

PCI_EXPRESS_ROOTPORT_AER_CAPABILITY