PCI_EXPRESS_BRIDGE_AER_CAPABILITY structure (miniport.h)

La structure PCI_EXPRESS_BRIDGE_AER_CAPABILITY décrit une structure de capacité de rapport d’erreurs avancée 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 l’erreur irrécupérable PCIe status registre de la structure de fonctionnalité AER PCIe.

UncorrectableErrorMask

Structure PCI_EXPRESS_UNCORRECTABLE_ERROR_MASK qui décrit le registre du masque d’erreur non corrigée PCIe de la structure de fonctionnalité AER PCIe.

UncorrectableErrorSeverity

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

CorrectableErrorStatus

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

CorrectableErrorMask

Structure PCI_EXPRESS_UNCORRECTABLE_ERROR_MASK qui décrit le registre du masque d’erreur non corrigée PCIe de la structure de fonctionnalité AER PCIe.

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 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.

SecUncorrectableErrorStatus

Structure PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_STATUS qui décrit l’erreur irrécupérable secondaire PCIe status registre de la structure de fonctionnalité AER PCIe.

SecUncorrectableErrorMask

Structure PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_MASK qui décrit le registre du masque d’erreur non corrigée secondaire PCIe de la structure de capacité AER PCIe.

SecUncorrectableErrorSeverity

Structure PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_SEVERITY qui décrit le registre de gravité des erreurs non corrigées secondaires PCIe de la structure de capacité AER PCIe.

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é AER PCIe.

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

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

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

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

Configuration requise

Condition requise Valeur
Serveur minimal pris en charge Windows Server 2008
En-tête miniport.h (inclure 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