Partager via


structure PCI_EXPRESS_BRIDGE_AER_CAPABILITY (wdm.h)

La structure PCI_EXPRESS_BRIDGE_AER_CAPABILITY décrit une structure avancée de rapport d’erreurs PCI Express (PCIe) pour un appareil de pont PCIe.

Syntaxe

typedef struct _PCI_EXPRESS_BRIDGE_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_SEC_UNCORRECTABLE_ERROR_STATUS    SecUncorrectableErrorStatus;
  PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_MASK      SecUncorrectableErrorMask;
  PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_SEVERITY  SecUncorrectableErrorSeverity;
  PCI_EXPRESS_SEC_AER_CAPABILITIES              SecCapabilitiesAndControl;
  ULONG                                         SecHeaderLog[4];
} PCI_EXPRESS_BRIDGE_AER_CAPABILITY, *PPCI_EXPRESS_BRIDGE_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 le registre d’état d’erreur non récupérable PCIe de la structure de capacité PCIe AER.

UncorrectableErrorMask

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

UncorrectableErrorSeverity

Structure PCI_EXPRESS_UNCORRECTABLE_ERROR_SEVERITY qui décrit le registre de gravité d’erreur non correction PCIe de la structure de capacité PCIe AER.

CorrectableErrorStatus

Structure PCI_EXPRESS_UNCORRECTABLE_ERROR_STATUS qui décrit le registre d’état d’erreur non récupérable PCIe de la structure de capacité PCIe AER.

CorrectableErrorMask

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

CapabilitiesAndControl

Structure PCI_EXPRESS_AER_CAPABILITIES qui décrit les fonctionnalités avancées d’erreur 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 transaction (TLP) qui correspond à une erreur détectée.

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

SecUncorrectableErrorStatus

Structure PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_STATUS qui décrit le registre d’état d’erreur secondaire non récupérable pcIe de la structure de capacité PCIe AER.

SecUncorrectableErrorMask

Structure PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_MASK qui décrit le registre de masque d’erreur secondaire noncorrectable PCIe de la structure de capacité PCIe AER.

SecUncorrectableErrorSeverity

Structure PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_SEVERITY qui décrit le registre de gravité d’erreur secondaire pcIe noncorrectable de la structure de capacité PCIe AER.

SecCapabilitiesAndControl

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

SecHeaderLog[4]

Tableau de quatre valeurs 32 bits qui contiennent ensemble l’en-tête de la transaction sur l’interface secondaire qui a généré une erreur.

Remarques

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

Les ports racines et les collecteurs d’événements complexes racine utilisent la structure PCI_EXPRESS_ROOTPORT_AER_CAPABILITY au lieu de la structure PCI_EXPRESS_BRIDGE_AER_CAPABILITY pour décrire la structure avancée de rapport d’erreurs PCIe.

Tous les autres appareils et ports PCIe qui ne sont pas des appareils de pont utilisent la structure PCI_EXPRESS_AER_CAPABILITY au lieu de la structure PCI_EXPRESS_BRIDGE_AER_CAPABILITY pour décrire la structure avancée de rapport d’erreurs PCIe.

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

Exigences

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

Voir aussi

PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_STATUS

PCI_EXPRESS_CORRECTABLE_ERROR_STATUS

PCI_EXPRESS_UNCORRECTABLE_ERROR_SEVERITY

PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_SEVERITY

PCI_EXPRESS_SEC_AER_CAPABILITIES

PCI_EXPRESS_UNCORRECTABLE_ERROR_MASK

PCI_EXPRESS_AER_CAPABILITY

PCI_EXPRESS_AER_CAPABILITIES

PCI_EXPRESS_ENHANCED_CAPABILITY_HEADER

PCI_EXPRESS_UNCORRECTABLE_ERROR_STATUS

PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_MASK

PCI_EXPRESS_ROOTPORT_AER_CAPABILITY

PCI_EXPRESS_CORRECTABLE_ERROR_MASK