Partager via


structure PCI_EXPRESS_ENHANCED_CAPABILITY_HEADER (miniport.h)

La structure PCI_EXPRESS_ENHANCED_CAPABILITY_HEADER décrit l’en-tête d’une structure de capacité étendue PCI Express (PCIe).

Syntaxe

typedef struct _PCI_EXPRESS_ENHANCED_CAPABILITY_HEADER {
  USHORT CapabilityID;
  USHORT Version  :4;
  USHORT Next  :12;
} PCI_EXPRESS_ENHANCED_CAPABILITY_HEADER, *PPCI_EXPRESS_ENHANCED_CAPABILITY_HEADER;

Membres

CapabilityID

Identificateur de capacité étendue. Les valeurs possibles sont les suivantes :

PCI_EXPRESS_ADVANCED_ERROR_REPORTING_CAP_ID

Fonctionnalité avancée de création de rapports d’erreurs

PCI_EXPRESS_VIRTUAL_CHANNEL_CAP_ID

Fonctionnalité de canal virtuel

PCI_EXPRESS_DEVICE_SERIAL_NUMBER_CAP_ID

Fonctionnalité de numéro de série d’appareil

PCI_EXPRESS_POWER_BUDGETING_CAP_ID

Fonctionnalité de budgétisation de l’alimentation

Fonctionnalité de déclaration de lien complexe racine

Fonctionnalité de contrôle de liaison interne complexe racine

PCI_EXPRESS_RC_EVENT_COLLECTOR_ENDPOINT_ASSOCIATION_CAP_ID

Fonctionnalité d’association de points de terminaison du collecteur d’événements complexes racine

PCI_EXPRESS_MFVC_CAP_ID

Fonctionnalité de canal virtuel multi-fonction

PCI_EXPRESS_VC_AND_MFVC_CAP_ID

Capacité de canal virtuel et de canal virtuel multi-fonction

PCI_EXPRESS_RCRB_HEADER_CAP_ID

Fonctionnalité d’en-tête de bloc de registre complexe racine

Version

Version de la structure de capacité étendue. Ce membre doit être défini sur un pour les structures de capacité étendue basées sur la version 1.1 de la spécification PCIe.

Next

Décalage dans l’espace de configuration de l’appareil PCIe par rapport à la structure de fonctionnalité PCIe suivante dans la liste liée des fonctionnalités. S’il s’agit de la dernière structure de fonctionnalité PCIe de la liste, ce membre est défini sur zéro.

Remarques

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

Une PCI_EXPRESS_ENHANCED_CAPABILITY_HEADER est incluse au début de chaque structure de capacité étendue. Microsoft définit des structures pour la fonctionnalité de rapport d’erreurs avancée (PCI_EXPRESS_AER_CAPABILITY, PCI_EXPRESS_BRIDGE_AER_CAPABILITY ou PCI_EXPRESS_ROOTPORT_AER_CAPABILITY) et la fonctionnalité de numéro de série (PCI_EXPRESS_SERIAL_NUMBER_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_ROOTPORT_AER_CAPABILITY

PCI_EXPRESS_SERIAL_NUMBER_CAPABILITY