Partager via


structure PCI_EXPRESS_ROOTPORT_AER_CAPABILITY (wdm.h)

La structure PCI_EXPRESS_ROOTPORT_AER_CAPABILITY décrit une structure de capacité de rapport d’erreurs avancée PCI Express (PCIe) pour un port racine ou un collecteur d’événements complexes racine.

Syntaxe

typedef struct _PCI_EXPRESS_ROOTPORT_AER_CAPABILITY {
  PCI_EXPRESS_ENHANCED_CAPABILITY_HEADER   Header;
  PCI_EXPRESS_UNCORRECTABLE_ERROR_STATUS   UncorrectableErrorStatus;
  PCI_EXPRESS_UNCORRECTABLE_ERROR_MASK     UncorrectableErrorMask;
  PCI_EXPRESS_UNCORRECTABLE_ERROR_SEVERITY UncorrectableErrorSeverity;
  PCI_EXPRESS_CORRECTABLE_ERROR_STATUS     CorrectableErrorStatus;
  PCI_EXPRESS_CORRECTABLE_ERROR_MASK       CorrectableErrorMask;
  PCI_EXPRESS_AER_CAPABILITIES             CapabilitiesAndControl;
  ULONG                                    HeaderLog[4];
  PCI_EXPRESS_ROOT_ERROR_COMMAND           RootErrorCommand;
  PCI_EXPRESS_ROOT_ERROR_STATUS            RootErrorStatus;
  PCI_EXPRESS_ERROR_SOURCE_ID              ErrorSourceId;
} PCI_EXPRESS_ROOTPORT_AER_CAPABILITY, *PPCI_EXPRESS_ROOTPORT_AER_CAPABILITY;

Membres

Header

Structure PCI_EXPRESS_ENHANCED_CAPABILITY_HEADER qui décrit l’en-tête de cette structure.

UncorrectableErrorStatus

Structure PCI_EXPRESS_UNCORRECTABLE_ERROR_STATUS qui décrit l’erreur irrécupérable PCIe status registre de la structure de capacité AER PCIe.

UncorrectableErrorMask

Structure PCI_EXPRESS_UNCORRECTABLE_ERROR_MASK qui décrit le registre de masque d’erreur non corréctable PCIe de la structure de capacité PCIe AER.

UncorrectableErrorSeverity

Structure de PCI_EXPRESS_UNCORRECTABLE_ERROR_SEVERITY qui décrit le registre de gravité des erreurs non corrétables PCIe de la structure de capacité AER PCIe.

CorrectableErrorStatus

Structure PCI_EXPRESS_UNCORRECTABLE_ERROR_STATUS qui décrit l’erreur irrécupérable PCIe status registre de la structure de capacité AER PCIe.

CorrectableErrorMask

Structure PCI_EXPRESS_UNCORRECTABLE_ERROR_MASK qui décrit le registre de masque d’erreur non corréctable PCIe de la structure de capacité PCIe AER.

CapabilitiesAndControl

Structure de PCI_EXPRESS_AER_CAPABILITIES qui décrit les fonctionnalités d’erreur avancées PCIe et le registre de contrôle de la structure de capacité AER PCIe.

HeaderLog[4]

Tableau de quatre valeurs 32 bits qui contiennent ensemble l’en-tête du paquet de couche transactionnelle (TLP) qui correspond à une erreur détectée.

Dans chaque valeur 32 bits du tableau, les octets du TLP sont dans l’ordre des octets big-endian.

RootErrorCommand

Une structure PCI_EXPRESS_ROOT_ERROR_COMMAND qui décrit le registre de commandes d’erreur racine PCIe de la structure de capacité AER PCIe.

RootErrorStatus

Structure PCI_EXPRESS_ROOT_ERROR_STATUS qui décrit l’erreur racine PCIe status registre de la structure de capacité AER PCIe.

ErrorSourceId

Une structure PCI_EXPRESS_ERROR_SOURCE_ID qui décrit le registre d’identification de la source d’erreur PCIe de la structure de capacité PCIe AER.

Remarques

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

Les périphériques de pont PCIe utilisent la structure PCI_EXPRESS_BRIDGE_AER_CAPABILITY au lieu de la structure PCI_EXPRESS_ROOTPORT_AER_CAPABILITY pour décrire la structure de la fonctionnalité de rapport d’erreurs avancée PCIe.

Tous les autres appareils et ports PCIe qui ne sont pas des ports racines ou des collecteurs d’événements complexes racine utilisent la structure de PCI_EXPRESS_AER_CAPABILITY au lieu de la structure de PCI_EXPRESS_ROOTPORT_AER_CAPABILITY pour décrire la structure de capacité de rapport d’erreurs avancée PCIe.

Pour plus d’informations sur la structure de capacité de rapport d’erreurs avancée PCIe, consultez spécification PCI Express.

Configuration requise

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

Voir aussi

PCI_EXPRESS_CORRECTABLE_ERROR_STATUS

PCI_EXPRESS_UNCORRECTABLE_ERROR_SEVERITY

PCI_EXPRESS_ROOT_ERROR_STATUS

PCI_EXPRESS_UNCORRECTABLE_ERROR_MASK

PCI_EXPRESS_ROOT_ERROR_COMMAND

PCI_EXPRESS_AER_CAPABILITY

PCI_EXPRESS_AER_CAPABILITIES

PCI_EXPRESS_ENHANCED_CAPABILITY_HEADER

PCI_EXPRESS_BRIDGE_AER_CAPABILITY

PCI_EXPRESS_UNCORRECTABLE_ERROR_STATUS

PCI_EXPRESS_ERROR_SOURCE_ID

PCI_EXPRESS_CORRECTABLE_ERROR_MASK