Partager via


structure PCI_CAPABILITIES_HEADER (wdm.h)

La structure PCI_CAPABILITIES_HEADER définit un en-tête présent dans chaque structure de capacité PCI.

Syntaxe

typedef struct _PCI_CAPABILITIES_HEADER {
  UCHAR CapabilityID;
  UCHAR Next;
} PCI_CAPABILITIES_HEADER, *PPCI_CAPABILITIES_HEADER;

Membres

CapabilityID

Contient un entier 8 bits qui indique l’ID de capacité. L’ID de fonctionnalité identifie le type de structure de capacité qui suit cet en-tête. Le CapabilityID membre doit avoir l’une des valeurs suivantes :

ID de fonctionnalité Signification
PCI_CAPABILITY_ID_POWER_MANAGEMENT Indique que la structure de capacité qui suit l’en-tête définit une interface de gestion de l’alimentation PCI. Pour plus d’informations sur ce type de fonctionnalité, consultez la PCI Power Management Interface Specification.
PCI_CAPABILITY_ID_AGP Indique que la structure de capacité qui suit l’en-tête définit le port AGP (Accelerated Graphics Port) pris en charge par l’appareil. Pour plus d’informations sur ce type de fonctionnalité, consultez la spécification de l’interface de port graphique accélérée .
PCI_CAPABILITY_ID_VPD Indique que la structure de capacité qui suit l’en-tête définit les fonctionnalités de données de produit vitales (VPD) de l’appareil.
PCI_CAPABILITY_ID_SLOT_ID Indique que la structure de capacité qui suit l’en-tête définit les fonctionnalités d’extension externe d’un appareil pont. Pour plus d’informations sur ce type de fonctionnalité, consultez la PCI vers PCI Bridge Architecture Specification.
PCI_CAPABILITY_ID_MSI Indique que la structure de capacité qui suit l’en-tête définit un d’appareil PCI qui peut effectuer une remise d’interruption signalée par message (MSI). Pour plus d’informations sur la fonctionnalité MSI, consultez la spécification PCI Local Bus.
PCI_CAPABILITY_ID_CPCI_HOTSWAP Indique que la structure de capacité qui suit l’en-tête définit une interface standard pour contrôler et détecter l’état. Les appareils qui prennent en charge l’insertion et l’extraction à chaud dans un système CompactPCI nécessitent ce type d’interface. Pour plus d’informations sur le contrôle et l’état du sens dans les systèmes CompactPCI, consultez la Spécification d’échange à chaud CompactPCI.
PCI_CAPABILITY_ID_PCIX Indique que la structure de capacité qui suit l’en-tête définit les appareils PCI-X fonctionnalités. Pour plus d’informations sur PCI-X, consultez l'PCI-X Addenda à la spécification PCI Local Bus.
PCI_CAPABILITY_ID_HYPERTRANSPORT Indique que la structure de capacité qui suit l’en-tête définit le contrôle et l’état des appareils qui implémentent des liens de technologie hyper transport (HT). Pour plus d’informations sur la technologie HT, reportez-vous à la spécification des liaisons d’E/S HyperTransport.
PCI_CAPABILITY_ID_VENDOR_SPECIFIC Indique que la structure de capacité qui suit l’en-tête définit des informations spécifiques au fournisseur. Pour plus d’informations sur l’utilisation du mécanisme de fonctionnalité pour communiquer des informations spécifiques au fournisseur, consultez la spécification PCI Local Bus.
PCI_CAPABILITY_ID_DEBUG_PORT Indique que la structure de capacité qui suit l’en-tête décrit un port de débogage
PCI_CAPABILITY_ID_CPCI_RES_CTRL Indique que la structure de capacité qui suit l’en-tête décrit le contrôle de ressource central CompactPCI. Pour plus d’informations sur ce type de contrôle, consultez la spécification PICMG 2.13.
PCI_CAPABILITY_ID_SHPC Indique que la structure de capacité qui suit l’en-tête définit les fonctionnalités d’un appareil conforme au modèle de contrôleur de plug-à-chaud standard.
PCI_CAPABILITY_ID_P2P_SSID Indique que la structure de capacité qui suit l’en-tête définit la fonctionnalité ID du sous-système.
PCI_CAPABILITY_ID_AGP_TARGET Indique que la structure de capacité qui suit l’en-tête définit la fonctionnalité AGP (Accelerated Graphics Port) 8x.
PCI_CAPABILITY_ID_SECURE Indique que la structure de capacité qui suit l’en-tête décrit un appareil sécurisé
PCI_CAPABILITY_ID_PCI_EXPRESS Indique que la structure de capacité qui suit l’en-tête définit un appareil prenant en charge PCI express.
PCI_CAPABILITY_ID_MSIX Indique que la structure de capacité qui suit l’en-tête définit une extension facultative à la fonctionnalité MSI de base.

Next

Contient un décalage dans l’espace de configuration PCI qui indique l’emplacement de l’élément suivant dans la liste des fonctionnalités. S’il n’y a pas d’éléments supplémentaires dans la liste, ce membre contient zéro.

Remarques

Toutes les structures de capacité PCI ont l’en-tête décrit par PCI_CAPABILITIES_HEADER.

Exigences

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

Voir aussi

PCI_PMCSR

PCI_PMC

PCI_PMCSR_BSE