union PCI_EXPRESS_DEVICE_STATUS_REGISTER (ntddk.h)

La structure PCI_EXPRESS_DEVICE_STATUS_REGISTER décrit un appareil PCI Express (PCIe) status registre d’une structure de capacité PCIe.

Syntaxe

typedef union _PCI_EXPRESS_DEVICE_STATUS_REGISTER {
  struct {
    USHORT CorrectableErrorDetected  :1;
    USHORT NonFatalErrorDetected  :1;
    USHORT FatalErrorDetected  :1;
    USHORT UnsupportedRequestDetected  :1;
    USHORT AuxPowerDetected  :1;
    USHORT TransactionsPending  :1;
    USHORT Rsvd  :10;
  };
  USHORT AsUSHORT;
} PCI_EXPRESS_DEVICE_STATUS_REGISTER, *PPCI_EXPRESS_DEVICE_STATUS_REGISTER;

Membres

DUMMYSTRUCTNAME

DUMMYSTRUCTNAME.CorrectableErrorDetected

Un seul bit qui indique qu’une erreur correctable a été détectée.

DUMMYSTRUCTNAME.NonFatalErrorDetected

Un seul bit qui indique qu’une erreur irrécupérable non irrécupérable a été détectée.

DUMMYSTRUCTNAME.FatalErrorDetected

Un seul bit qui indique qu’une erreur irrécupérable non irrécupérable a été détectée.

DUMMYSTRUCTNAME.UnsupportedRequestDetected

Un seul bit qui indique qu’une requête non prise en charge a été détectée.

DUMMYSTRUCTNAME.AuxPowerDetected

Un seul bit qui indique que l’alimentation AUX a été détectée.

DUMMYSTRUCTNAME.TransactionsPending

Un seul bit qui indique que l’appareil a émis des demandes non publiées qui n’ont pas été effectuées. L’appareil efface ce bit lorsque toutes les demandes non publiées en suspens sont terminées ou ont été arrêtées par le mécanisme de délai d’expiration.

DUMMYSTRUCTNAME.Rsvd

Réservé.

AsUSHORT

Représentation USHORT du contenu de la structure PCI_EXPRESS_DEVICE_STATUS_REGISTER.

Remarques

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

Une structure PCI_EXPRESS_DEVICE_STATUS_REGISTER est contenue dans la structure PCI_EXPRESS_CAPABILITY .

Configuration requise

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

Voir aussi

PCI_EXPRESS_CAPABILITY