structure PCI_EXPRESS_AER_CAPABILITY (miniport.h)
La structure PCI_EXPRESS_AER_CAPABILITY décrit une structure de capacité de rapport d’erreurs avancée PCI Express (PCIe).
Syntaxe
typedef struct _PCI_EXPRESS_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_AER_CAPABILITY, *PPCI_EXPRESS_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.
SecUncorrectableErrorStatus
Structure de PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_STATUS qui décrit l’erreur irrécupérable secondaire PCIe status registre de la structure de capacité AER PCIe.
SecUncorrectableErrorMask
Structure PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_MASK qui décrit le registre de masque d’erreur noncorréctable 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 corrétables secondaires PCIe de la structure de capacité PCIe AER.
SecCapabilitiesAndControl
Structure de PCI_EXPRESS_SEC_AER_CAPABILITIES qui décrit les fonctionnalités d’erreur secondaires 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
Les périphériques de pont PCIe utilisent la structure PCI_EXPRESS_BRIDGE_AER_CAPABILITY au lieu de la structure PCI_EXPRESS_AER_CAPABILITY pour décrire la structure de la fonctionnalité de rapport d’erreurs avancée PCIe.
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_AER_CAPABILITY pour décrire la structure de la fonctionnalité 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 |
---|---|
Serveur minimal pris en charge | Windows Server 2008 |
En-tête | miniport.h (inclure Ntddk.h, Wdm.h, Miniport.h) |
Voir aussi
PCI_EXPRESS_CORRECTABLE_ERROR_STATUS
PCI_EXPRESS_UNCORRECTABLE_ERROR_SEVERITY
PCI_EXPRESS_UNCORRECTABLE_ERROR_MASK
PCI_EXPRESS_ENHANCED_CAPABILITY_HEADER
PCI_EXPRESS_BRIDGE_AER_CAPABILITY
PCI_EXPRESS_UNCORRECTABLE_ERROR_STATUS