PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_STATUS union (miniport.h)

L’union PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_STATUS décrit une erreur non corrigée secondaire PCI Express (PCIe) status registre d’une structure de fonctionnalité de rapport d’erreurs avancée PCIe.

Syntaxe

typedef union _PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_STATUS {
  struct {
    ULONG TargetAbortOnSplitCompletion : 1;
    ULONG MasterAbortOnSplitCompletion : 1;
    ULONG ReceivedTargetAbort : 1;
    ULONG ReceivedMasterAbort : 1;
    ULONG RsvdZ : 1;
    ULONG UnexpectedSplitCompletionError : 1;
    ULONG UncorrectableSplitCompletion : 1;
    ULONG UncorrectableDataError : 1;
    ULONG UncorrectableAttributeError : 1;
    ULONG UncorrectableAddressError : 1;
    ULONG DelayedTransactionDiscardTimerExpired : 1;
    ULONG PERRAsserted : 1;
    ULONG SERRAsserted : 1;
    ULONG InternalBridgeError : 1;
    ULONG Reserved : 18;
  } DUMMYSTRUCTNAME;
  ULONG  AsULONG;
} PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_STATUS, *PPCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_STATUS;

Membres

DUMMYSTRUCTNAME

Structure DUMMYSTRUCTNAME .

DUMMYSTRUCTNAME.TargetAbortOnSplitCompletion

Bit unique qui indique qu’une cible a été abandonnée lors de l’achèvement du fractionnement.

DUMMYSTRUCTNAME.MasterAbortOnSplitCompletion

Bit unique qui indique qu’un master a été abandonné lors de l’achèvement du fractionnement.

DUMMYSTRUCTNAME.ReceivedTargetAbort

Bit unique qui indique qu’un abandon cible a été reçu.

DUMMYSTRUCTNAME.ReceivedMasterAbort

Bit unique qui indique qu’une master a été reçue.

DUMMYSTRUCTNAME.RsvdZ

Réservé.

DUMMYSTRUCTNAME.UnexpectedSplitCompletionError

Un seul bit qui indique qu’une erreur inattendue d’achèvement du fractionnement s’est produite.

DUMMYSTRUCTNAME.UncorrectableSplitCompletion

Bit unique qui indique qu’une erreur de données de message d’achèvement de fractionnement non corrigée s’est produite.

DUMMYSTRUCTNAME.UncorrectableDataError

Bit unique qui indique qu’une erreur de données non corrigée s’est produite.

DUMMYSTRUCTNAME.UncorrectableAttributeError

Bit unique qui indique qu’une erreur d’attribut non corrigée s’est produite.

DUMMYSTRUCTNAME.UncorrectableAddressError

Bit unique qui indique qu’une erreur d’adresse non corrigée s’est produite.

DUMMYSTRUCTNAME.DelayedTransactionDiscardTimerExpired

Un seul bit qui indique que le minuteur d’abandon de transaction retardé a expiré.

DUMMYSTRUCTNAME.PERRAsserted

Bit unique qui indique qu’une assertion PERR# a été détectée.

DUMMYSTRUCTNAME.SERRAsserted

Bit unique qui indique qu’une assertion SERR# a été détectée.

DUMMYSTRUCTNAME.InternalBridgeError

Bit unique qui indique qu’une erreur de pont interne s’est produite.

DUMMYSTRUCTNAME.Reserved

Réservé.

AsULONG

Représentation ULONG du contenu de la structure PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_STATUS .

Remarques

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

Une structure PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_STATUS est contenue dans la structure PCI_EXPRESS_BRIDGE_AER_CAPABILITY .

Configuration requise

Condition requise Valeur
En-tête miniport.h (inclure Ntddk.h, Wdm.h, Miniport.h)

Voir aussi

PCI_EXPRESS_BRIDGE_AER_CAPABILITY