Partager via


union PCI_EXPRESS_CAPABILITIES_REGISTER (ntddk.h)

La structure PCI_EXPRESS_CAPABILITIES_REGISTER décrit un registre de fonctionnalités PCI Express (PCIe) d’une structure de capacité PCIe.

Syntaxe

typedef union _PCI_EXPRESS_CAPABILITIES_REGISTER {
  struct {
    USHORT CapabilityVersion  :4;
    USHORT DeviceType  :4;
    USHORT SlotImplemented  :1;
    USHORT InterruptMessageNumber  :5;
    USHORT Rsvd  :2;
  };
  USHORT AsUSHORT;
} PCI_EXPRESS_CAPABILITIES_REGISTER, *PPCI_EXPRESS_CAPABILITIES_REGISTER;

Membres

DUMMYSTRUCTNAME

DUMMYSTRUCTNAME.CapabilityVersion

Numéro de version de la structure PCI_EXPRESS_CAPABILITY qui contient la structure PCI_EXPRESS_CAPABILITIES_REGISTER.

DUMMYSTRUCTNAME.DeviceType

Type d’appareil logique PCIe. Les valeurs possibles sont les suivantes :

PciExpressEndpoint

Appareil de point de terminaison PCIe.

PciExpressLegacyEndpoint

Appareil de point de terminaison PCIe hérité.

PciExpressRootPort

Port racine d’un complexe racine PCIe.

PciExpressUpstreamSwitchPort

Port en amont d’un commutateur PCIe.

PciExpressDownstreamSwitchPort

Port en aval d’un commutateur PCIe.

PciExpressToPciXBridge

Pont PCIe à PCI ou PCI-X.

PciXToExpressBridge

Pont PCI-X-to-PCIe.

PciExpressRootComplexIntegratedEndpoint

Appareil de point de terminaison PCIe intégré au complexe racine.

PciExpressRootComplexEventCollector

Collecteur d’événements complexes PCIe.

DUMMYSTRUCTNAME.SlotImplemented

Un bit unique qui indique que le lien PCIe associé à ce port est connecté à un emplacement PCIe physique. Ce membre n’est valide que si le membre DeviceType a la valeur PciExpressRootPort ou PciExpressDownstreamSwitchPort.

DUMMYSTRUCTNAME.InterruptMessageNumber

Vecteur MSI ou MSI-X utilisé pour les messages d’interruption générés en association avec les bits d’état dans le registre d’état de l’emplacement ou le registre d’état racine de la structure de capacité PCIe.

DUMMYSTRUCTNAME.Rsvd

Réservé.

AsUSHORT

Représentation USHORT du contenu de la structure PCI_EXPRESS_CAPABILITIES_REGISTER.

Remarques

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

Une structure PCI_EXPRESS_CAPABILITIES_REGISTER est contenue dans la structure PCI_EXPRESS_CAPABILITY.

Exigences

Exigence Valeur
d’en-tête ntddk.h (include Ntddk.h, Miniport.h)

Voir aussi

PCI_EXPRESS_CAPABILITY