PCI_CAPABILITIES_HEADER structure (miniport.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 capacité identifie le type de structure de capacité qui suit cet en-tête. Le membre CapabilityID doit avoir l’une des valeurs suivantes :
ID de capacité | 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 spécification de l’interface de gestion de l’alimentation PCI. |
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 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’expansion externe d’un appareil de pont. Pour plus d’informations sur ce type de fonctionnalité, consultez spécification de l’architecture de pont PCI à PCI. |
PCI_CAPABILITY_ID_MSI | Indique que la structure de capacité qui suit l’en-tête définit un appareil PCI qui peut effectuer une remise d’interruption signalée par message (MSI). Pour plus d’informations sur la fonctionnalité MSI, consultez spécification du bus local PCI. |
PCI_CAPABILITY_ID_CPCI_HOTSWAP | Indique que la structure de fonctionnalité qui suit l’en-tête définit une interface standard pour contrôler et détecter status. Les appareils qui prennent en charge l’insertion et l’extraction d’échange à chaud dans un système CompactPCI nécessitent ce type d’interface. Pour plus d’informations sur le contrôle et la détection des status 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 fonctionnalités PCI-X des appareils. Pour plus d’informations sur PCI-X, consultez l’addendum PCI-X à la spécification pci bus local. |
PCI_CAPABILITY_ID_HYPERTRANSPORT | Indique que la structure de capacité qui suit l’en-tête définit le contrôle et status pour les appareils qui implémentent des liaisons technologiques d’hyper transport (HT). Pour plus d’informations sur la technologie HT, reportez-vous à la spécification de liaison 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 du bus local PCI. |
PCI_CAPABILITY_ID_DEBUG_PORT | Indique que la structure de fonctionnalité 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 des ressources centralisées 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 qui est conforme au modèle de contrôleur de plug-in standard. |
PCI_CAPABILITY_ID_P2P_SSID | Indique que la structure de capacité qui suit l’en-tête définit la fonctionnalité d’ID de 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 qui prend en charge PCI Express. |
PCI_CAPABILITY_ID_MSIX | Indique que la structure de fonctionnalité 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 en contiendra zéro.
Remarques
Toutes les structures de capacité PCI ont l’en-tête décrit par PCI_CAPABILITIES_HEADER.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | miniport.h (inclure Wdm.h, Miniport.h) |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour