PCI_EXPRESS_UNCORRECTABLE_ERROR_MASK union (wdm.h)
La structure PCI_EXPRESS_UNCORRECTABLE_ERROR_MASK décrit un registre de masque d’erreur non corrigée PCI Express (PCIe) d’une structure de capacité de rapport d’erreurs avancée PCIe.
Syntaxe
typedef union _PCI_EXPRESS_UNCORRECTABLE_ERROR_MASK {
struct {
ULONG Undefined :1;
ULONG Reserved1 :3;
ULONG DataLinkProtocolError :1;
ULONG SurpriseDownError :1;
ULONG Reserved2 :6;
ULONG PoisonedTLP :1;
ULONG FlowControlProtocolError :1;
ULONG CompletionTimeout :1;
ULONG CompleterAbort :1;
ULONG UnexpectedCompletion :1;
ULONG ReceiverOverflow :1;
ULONG MalformedTLP :1;
ULONG ECRCError :1;
ULONG UnsupportedRequestError :1;
ULONG Reserved3 :11;
};
ULONG AsULONG;
} PCI_EXPRESS_UNCORRECTABLE_ERROR_MASK, *PPCI_EXPRESS_UNCORRECTABLE_ERROR_MASK;
Membres
DUMMYSTRUCTNAME
DUMMYSTRUCTNAME.Undefined
Bit unique qui contient une valeur non définie. Dans les versions de la spécification PCIe antérieures à la version 1.1, ce bit indique que le signalement des erreurs d’apprentissage de lien est masqué.
DUMMYSTRUCTNAME.Reserved1
Réservé.
DUMMYSTRUCTNAME.DataLinkProtocolError
Un seul bit qui indique que la création de rapports d’erreurs de protocole de liaison de données est masquée.
DUMMYSTRUCTNAME.SurpriseDownError
Un seul bit qui indique que le signalement d’erreurs de surprise est masqué.
DUMMYSTRUCTNAME.Reserved2
Réservé.
DUMMYSTRUCTNAME.PoisonedTLP
Un seul bit qui indique que le signalement des paquets de couche transactionnelle empoisonnés (TTLPs) est masqué.
DUMMYSTRUCTNAME.FlowControlProtocolError
Un seul bit qui indique que le signalement des erreurs de protocole de contrôle de flux est masqué.
DUMMYSTRUCTNAME.CompletionTimeout
Bit unique qui indique que le rapport des délais d’expiration d’achèvement est masqué.
DUMMYSTRUCTNAME.CompleterAbort
Bit unique qui indique que le signalement des abandons complets est masqué.
DUMMYSTRUCTNAME.UnexpectedCompletion
Bit unique qui indique que le signalement d’achèvements inattendus est masqué.
DUMMYSTRUCTNAME.ReceiverOverflow
Un seul bit qui indique que le signalement des dépassements de capacité du récepteur est masqué.
DUMMYSTRUCTNAME.MalformedTLP
Bit unique qui indique que le signalement de paquets de couche transactionnel (TPM) mal formés est masqué.
DUMMYSTRUCTNAME.ECRCError
Un bit unique qui indique que la création de rapports d’erreurs de case activée de redondance cyclique de bout en bout (ECRC) est masquée.
DUMMYSTRUCTNAME.UnsupportedRequestError
Bit unique qui indique que le signalement d’erreurs de requête non prises en charge est masqué.
DUMMYSTRUCTNAME.AcsViolation
DUMMYSTRUCTNAME.UncorrectableInternalError
DUMMYSTRUCTNAME.MCBlockedTlp
DUMMYSTRUCTNAME.AtomicOpEgressBlocked
DUMMYSTRUCTNAME.TlpPrefixBlocked
DUMMYSTRUCTNAME.Reserved3
Réservé.
AsULONG
Représentation ULONG du contenu de la structure PCI_EXPRESS_UNCORRECTABLE_ERROR_MASK.
Remarques
La structure PCI_EXPRESS_UNCORRECTABLE_ERROR_MASK est disponible dans Windows Server 2008 et versions ultérieures de Windows.
Une structure PCI_EXPRESS_UNCORRECTABLE_ERROR_MASK est contenue dans les structures PCI_EXPRESS_AER_CAPABILITY, PCI_EXPRESS_BRIDGE_AER_CAPABILITY et PCI_EXPRESS_ROOTPORT_AER_CAPABILITY .
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | wdm.h (inclure Ntddk.h, Wdm.h, Miniport.h) |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour