union PCI_EXPRESS_CORRECTABLE_ERROR_STATUS (miniport.h)

L’union PCI_EXPRESS_CORRECTABLE_ERROR_STATUS décrit une erreur corrigeable PCI Express (PCIe) status registre d’une structure de fonctionnalité de rapport d’erreurs avancée PCIe.

Syntaxe

typedef union _PCI_EXPRESS_CORRECTABLE_ERROR_STATUS {
  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_STATUS, *PPCI_CORRECTABLE_ERROR_STATUS;

Membres

DUMMYSTRUCTNAME

Structure DUMMYSTRUCTNAME .

DUMMYSTRUCTNAME.ReceiverError

Bit unique qui indique qu’une erreur de récepteur s’est produite.

DUMMYSTRUCTNAME.Reserved1

Réservé.

DUMMYSTRUCTNAME.BadTLP

Un seul bit qui indique qu’une erreur TLP (Transaction Layer Packet) incorrecte s’est produite.

DUMMYSTRUCTNAME.BadDLLP

Un seul bit qui indique qu’une erreur de paquet de couche de liaison de données (DLLP) incorrecte s’est produite.

DUMMYSTRUCTNAME.ReplayNumRollover

Bit unique qui indique que le compteur qui compte le nombre de fois où la mémoire tampon de nouvelle tentative a été retransmis a été roulé.

DUMMYSTRUCTNAME.Reserved2

Réservé.

DUMMYSTRUCTNAME.ReplayTimerTimeout

Bit unique qui indique que le minuteur de relecture a expiré.

DUMMYSTRUCTNAME.AdvisoryNonFatalError

Bit unique qui indique qu’une erreur non irrécupérable s’est produite.

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 la structure PCI_EXPRESS_CORRECTABLE_ERROR_STATUS.

Remarques

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

Une structure PCI_EXPRESS_CORRECTABLE_ERROR_STATUS 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