PCI_EXPRESS_CORRECTABLE_ERROR_MASK union (miniport.h)

L’union PCI_EXPRESS_CORRECTABLE_ERROR_MASK décrit un registre de masque d’erreurs corrigeable PCI Express (PCIe) d’une structure de fonctionnalité de rapport d’erreurs avancée PCIe.

Syntaxe

typedef union _PCI_EXPRESS_CORRECTABLE_ERROR_MASK {
  struct {
    ULONG ReceiverError : 1;
    ULONG Reserved1 : 5;
    ULONG BadTLP : 1;
    ULONG BadDLLP : 1;
    ULONG ReplayNumRollover : 1;
    ULONG Reserved2 : 3;
    ULONG ReplayTimerTimeout : 1;
    ULONG AdvisoryNonFatalError : 1;
    ULONG CorrectedInternalError : 1;
    ULONG HeaderLogOverflow : 1;
    ULONG Reserved3 : 16;
  } DUMMYSTRUCTNAME;
  ULONG  AsULONG;
} PCI_EXPRESS_CORRECTABLE_ERROR_MASK, *PPCI_CORRECTABLE_ERROR_MASK;

Membres

DUMMYSTRUCTNAME

Structure DUMMYSTRUCTNAME .

DUMMYSTRUCTNAME.ReceiverError

Un bit unique qui indique que le signalement des erreurs de récepteur est masqué.

DUMMYSTRUCTNAME.Reserved1

Réservé.

DUMMYSTRUCTNAME.BadTLP

Un seul bit qui indique que la création de rapports de paquets de couche transactionnels incorrects est masquée.

DUMMYSTRUCTNAME.BadDLLP

Bit unique qui indique que le signalement de paquets de couche de liaison de données (DLLP) incorrects est masqué.

DUMMYSTRUCTNAME.ReplayNumRollover

Un seul bit qui indique que le rapport des substitutions du compteur qui compte le nombre de fois où la mémoire tampon de nouvelle tentative a été retransmis est masquée.

DUMMYSTRUCTNAME.Reserved2

Réservé.

DUMMYSTRUCTNAME.ReplayTimerTimeout

Bit unique qui indique que le rapport des délais d’expiration du minuteur de relecture est masqué.

DUMMYSTRUCTNAME.AdvisoryNonFatalError

Un seul bit qui indique que le signalement d’erreurs non irrécupérables est masqué.

DUMMYSTRUCTNAME.CorrectedInternalError

Définit le membre ULONGCorrectedInternalError.

DUMMYSTRUCTNAME.HeaderLogOverflow

Définit le membre ULONGHeaderLogOverflow.

DUMMYSTRUCTNAME.Reserved3

Réservé.

AsULONG

Représentation ULONG du contenu de l’union PCI_EXPRESS_CORRECTABLE_ERROR_MASK.

Remarques

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

Une structure PCI_EXPRESS_CORRECTABLE_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 miniport.h (inclure Ntddk.h, Wdm.h, Miniport.h)

Voir aussi

PCI_EXPRESS_AER_CAPABILITY

PCI_EXPRESS_BRIDGE_AER_CAPABILITY

PCI_EXPRESS_ROOTPORT_AER_CAPABILITY