structure PCI_EXPRESS_CAPABILITY (ntddk.h)

La structure PCI_EXPRESS_CAPABILITY décrit une structure de capacité PCI Express (PCIe).

Syntaxe

typedef struct _PCI_EXPRESS_CAPABILITY {
  PCI_CAPABILITIES_HEADER                    Header;
  PCI_EXPRESS_CAPABILITIES_REGISTER          ExpressCapabilities;
  PCI_EXPRESS_DEVICE_CAPABILITIES_REGISTER   DeviceCapabilities;
  PCI_EXPRESS_DEVICE_CONTROL_REGISTER        DeviceControl;
  PCI_EXPRESS_DEVICE_STATUS_REGISTER         DeviceStatus;
  PCI_EXPRESS_LINK_CAPABILITIES_REGISTER     LinkCapabilities;
  PCI_EXPRESS_LINK_CONTROL_REGISTER          LinkControl;
  PCI_EXPRESS_LINK_STATUS_REGISTER           LinkStatus;
  PCI_EXPRESS_SLOT_CAPABILITIES_REGISTER     SlotCapabilities;
  PCI_EXPRESS_SLOT_CONTROL_REGISTER          SlotControl;
  PCI_EXPRESS_SLOT_STATUS_REGISTER           SlotStatus;
  PCI_EXPRESS_ROOT_CONTROL_REGISTER          RootControl;
  PCI_EXPRESS_ROOT_CAPABILITIES_REGISTER     RootCapabilities;
  PCI_EXPRESS_ROOT_STATUS_REGISTER           RootStatus;
  PCI_EXPRESS_DEVICE_CAPABILITIES_2_REGISTER DeviceCapabilities2;
  PCI_EXPRESS_DEVICE_CONTROL_2_REGISTER      DeviceControl2;
  PCI_EXPRESS_DEVICE_STATUS_2_REGISTER       DeviceStatus2;
  PCI_EXPRESS_LINK_CAPABILITIES_2_REGISTER   LinkCapabilities2;
  PCI_EXPRESS_LINK_CONTROL_2_REGISTER        LinkControl2;
  PCI_EXPRESS_LINK_STATUS_2_REGISTER         LinkStatus2;
} PCI_EXPRESS_CAPABILITY, *PPCI_EXPRESS_CAPABILITY;

Membres

Header

Structure PCI_CAPABILITIES_HEADER qui décrit l’en-tête des fonctionnalités PCI de la structure de capacité PCIe.

ExpressCapabilities

Une structure PCI_EXPRESS_CAPABILITIES_REGISTER qui décrit le registre de fonctionnalités PCIe de la structure des fonctionnalités PCIe.

DeviceCapabilities

Structure PCI_EXPRESS_DEVICE_CAPABILITIES_REGISTER qui décrit le registre des fonctionnalités d’appareil PCIe de la structure des fonctionnalités PCIe.

DeviceControl

Structure PCI_EXPRESS_DEVICE_CONTROL_REGISTER qui décrit le registre de contrôle d’appareil PCIe de la structure de capacité PCIe.

DeviceStatus

Structure PCI_EXPRESS_DEVICE_STATUS_REGISTER qui décrit l’appareil PCIe status registre de la structure de capacité PCIe.

LinkCapabilities

Une structure PCI_EXPRESS_LINK_CAPABILITIES_REGISTER qui décrit le registre des fonctionnalités de liaison PCIe de la structure des fonctionnalités PCIe.

LinkControl

Structure PCI_EXPRESS_LINK_CONTROL_REGISTER qui décrit le registre de contrôle de liaison PCIe de la structure de capacité PCIe.

LinkStatus

Structure PCI_EXPRESS_LINK_STATUS_REGISTER qui décrit le lien PCIe status registre de la structure de capacité PCIe.

SlotCapabilities

Une structure de PCI_EXPRESS_SLOT_CAPABILITIES_REGISTER qui décrit le registre des fonctionnalités d’emplacement PCIe de la structure de capacité PCIe.

SlotControl

Structure PCI_EXPRESS_SLOT_CONTROL_REGISTER qui décrit le registre de contrôle d’emplacement PCIe de la structure de capacité PCIe.

SlotStatus

Structure PCI_EXPRESS_SLOT_STATUS_REGISTER qui décrit l’emplacement PCIe status registre de la structure de capacité PCIe.

RootControl

Structure PCI_EXPRESS_ROOT_CONTROL_REGISTER qui décrit le registre de contrôle racine PCIe de la structure de capacité PCIe.

RootCapabilities

Structure PCI_EXPRESS_ROOT_CAPABILITIES_REGISTER qui décrit le registre de fonctionnalités racine PCIe de la structure de capacité PCIe.

RootStatus

Structure PCI_EXPRESS_ROOT_STATUS_REGISTER qui décrit le registre racine status pcIe de la structure de capacité PCIe.

DeviceCapabilities2

Définit le PCI_EXPRESS_DEVICE_CAPABILITIES_2_REGISTER membre DeviceCapabilities2.

DeviceControl2

Définit le PCI_EXPRESS_DEVICE_CONTROL_2_REGISTER membre DeviceControl2.

DeviceStatus2

Définit le membre PCI_EXPRESS_DEVICE_STATUS_2_REGISTERDeviceStatus2.

LinkCapabilities2

Structure de PCI_EXPRESS_LINK_CAPABILITIES_2_REGISTER qui décrit le registre des fonctionnalités de liaison PCIe 2 de la structure de capacité PCIe, ce qui étend le registre des fonctionnalités de liaison PCIe.

LinkControl2

Une structure PCI_EXPRESS_LINK_CONTROL_2_REGISTER qui décrit le registre 2 du contrôle de lien PCIe de la structure de capacité PCIe, ce qui étend le registre de contrôle de lien PCIe.

LinkStatus2

Structure PCI_EXPRESS_LINK_STATUS_2_REGISTER qui décrit le lien PCIe status registre 2 de la structure de capacité PCIe, ce qui étend le lien PCIe status registre.

Remarques

Pour plus d’informations sur la structure des fonctionnalités PCIe, consultez la spécification PCI Express.

Configuration requise

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

Voir aussi

PCI_EXPRESS_DEVICE_CAPABILITIES_REGISTER

PCI_EXPRESS_LINK_CAPABILITIES_REGISTER

PCI_EXPRESS_ROOT_CAPABILITIES_REGISTER

PCI_EXPRESS_ROOT_STATUS_REGISTER

PCI_EXPRESS_ROOT_CONTROL_REGISTER

PCI_EXPRESS_DEVICE_CONTROL_REGISTER

PCI_EXPRESS_DEVICE_STATUS_REGISTER

PCI_EXPRESS_CAPABILITIES_REGISTER

PCI_CAPABILITIES_HEADER

PCI_EXPRESS_SLOT_CAPABILITIES_REGISTER

PCI_EXPRESS_LINK_STATUS_REGISTER

PCI_EXPRESS_SLOT_CONTROL_REGISTER

PCI_EXPRESS_LINK_CONTROL_REGISTER

PCI_EXPRESS_SLOT_STATUS_REGISTER

PCI_EXPRESS_LINK_CAPABILITIES_2_REGISTER

PCI_EXPRESS_LINK_CONTROL_2_REGISTER

PCI_EXPRESS_LINK_STATUS_2_REGISTER