Partager via


union PCI_EXPRESS_ROOT_ERROR_STATUS (miniport.h)

La structure PCI_EXPRESS_ROOT_ERROR_STATUS décrit une erreur racine PCI Express (PCIe) status registre d’une structure de capacité de rapport d’erreurs avancée 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;
  } DUMMYSTRUCTNAME;
  ULONG  AsULONG;
} PCI_EXPRESS_ROOT_ERROR_STATUS, *PPCI_EXPRESS_ROOT_ERROR_STATUS;

Membres

DUMMYSTRUCTNAME

Structure DUMMYSTRUCTNAME .

DUMMYSTRUCTNAME.CorrectableErrorReceived

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

DUMMYSTRUCTNAME.MultipleCorrectableErrorsReceived

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

DUMMYSTRUCTNAME.UncorrectableErrorReceived

Un seul bit qui indique qu’un message d’erreur non corrétable a été reçu.

DUMMYSTRUCTNAME.MultipleUncorrectableErrorsReceived

Un seul bit qui indique que plusieurs messages d’erreur non corrétables ont été reçus.

DUMMYSTRUCTNAME.FirstUncorrectableFatal

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

DUMMYSTRUCTNAME.NonFatalErrorMessagesReceived

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

DUMMYSTRUCTNAME.FatalErrorMessagesReceived

Un seul bit qui indique qu’un ou plusieurs messages d’erreur non irrécupérables 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 l’un des status bits de la fonctionnalité de rapport d’erreurs avancée.

AsULONG

Représentation ULONG du contenu de la structure PCI_EXPRESS_ROOT_ERROR_STATUS .

Remarques

L’union PCI_EXPRESS_ROOT_ERROR_STATUS est disponible dans Windows Server 2008 et versions ultérieures de Windows.

Une union PCI_EXPRESS_ROOT_ERROR_STATUS est contenue dans la structure PCI_EXPRESS_ROOTPORT_AER_CAPABILITY .

Configuration requise

Condition requise Valeur
En-tête miniport.h (inclure Ntddk.h, Wdm.h, Miniport.h)

Voir aussi

PCI_EXPRESS_ROOTPORT_AER_CAPABILITY