PCI_CAPABILITIES_HEADER Struktur (wdm.h)
Die PCI_CAPABILITIES_HEADER-Struktur definiert einen Header, der in jeder PCI-Funktionsstruktur vorhanden ist.
Syntax
typedef struct _PCI_CAPABILITIES_HEADER {
UCHAR CapabilityID;
UCHAR Next;
} PCI_CAPABILITIES_HEADER, *PPCI_CAPABILITIES_HEADER;
Angehörige
CapabilityID
Enthält eine 8-Bit-Ganzzahl, die die Funktions-ID angibt. Die Funktions-ID identifiziert den Typ der Funktionsstruktur, die auf diesen Header folgt. Das CapabilityID Member muss einen der folgenden Werte aufweisen:
Funktions-ID | Bedeutung |
---|---|
PCI_CAPABILITY_ID_POWER_MANAGEMENT | Gibt an, dass die Funktionsstruktur, die dem Header folgt, eine PCI-Energieverwaltungsschnittstelle definiert. Weitere Informationen zu dieser Art von Funktion finden Sie im PCI Power Management Interface Specification. |
PCI_CAPABILITY_ID_AGP | Gibt an, dass die Funktionsstruktur, die dem Header folgt, den vom Gerät unterstützten Beschleunigten Grafikport (AGP) definiert. Weitere Informationen zu dieser Art von Funktion finden Sie unter Spezifikation der beschleunigten Grafikportschnittstelle. |
PCI_CAPABILITY_ID_VPD | Gibt an, dass die Funktionsstruktur, die dem Header folgt, vitale Produktdaten (VPD)-Features des Geräts definiert. |
PCI_CAPABILITY_ID_SLOT_ID | Gibt an, dass die Funktionsstruktur, die dem Header folgt, externe Erweiterungsfunktionen eines Brückengeräts definiert. Weitere Informationen zu dieser Art von Funktion finden Sie im PCI to PCI to PCI Bridge Architecture Specification. |
PCI_CAPABILITY_ID_MSI | Gibt an, dass die Funktionsstruktur, die dem Header folgt, ein PCI-Gerät definiert, das die Übermittlung von Nachrichten signalisierter Interrupts (MSI) ausführen kann. Weitere Informationen zur MSI-Funktion finden Sie in der PCI Local Bus Specification. |
PCI_CAPABILITY_ID_CPCI_HOTSWAP | Gibt an, dass die Funktionsstruktur, die dem Header folgt, eine Standardschnittstelle definiert, um den Status zu steuern und zu erkennen. Geräte, die die Hot Swap-Einfügung und Extraktion in einem CompactPCI-System unterstützen, erfordern diese Art von Schnittstelle. Weitere Informationen zum Steuerungs- und Sinnstatus in CompactPCI-Systemen finden Sie in der CompactPCI Hot Swap Specification. |
PCI_CAPABILITY_ID_PCIX | Gibt an, dass die Funktionsstruktur, die dem Header folgt, die Geräte PCI-X Features definiert. Weitere Informationen zu PCI-X finden Sie im PCI-X Addendum zur PCI Local Bus Specification. |
PCI_CAPABILITY_ID_HYPERTRANSPORT | Gibt an, dass die Funktionsstruktur, die dem Header folgt, Die Steuerung und den Status für Geräte definiert, die Hyper-Transport-Technologieverbindungen (HT)-Technologielinks implementieren. Weitere Informationen zur HT-Technologie finden Sie in der HyperTransport I/O Link Specification. |
PCI_CAPABILITY_ID_VENDOR_SPECIFIC | Gibt an, dass die Funktionsstruktur, die dem Header folgt, anbieterspezifische Informationen definiert. Weitere Informationen zur Verwendung des Funktionsmechanismus zur Kommunikation von herstellerspezifischen Informationen finden Sie in der PCI Local Bus Specification. |
PCI_CAPABILITY_ID_DEBUG_PORT | Gibt an, dass die Funktionsstruktur, die dem Header folgt, einen Debugport beschreibt. |
PCI_CAPABILITY_ID_CPCI_RES_CTRL | Gibt an, dass die Funktionsstruktur, die auf den Header folgt, die CompactPCI-zentrale Ressourcensteuerung beschreibt. Weitere Informationen zu dieser Art von Steuerelement finden Sie in der PICMG 2.13 Spezifikation. |
PCI_CAPABILITY_ID_SHPC | Gibt an, dass die Funktionsstruktur, die dem Header folgt, die Features eines Geräts definiert, das dem standardmäßigen Hot-Plug-Controllermodell entspricht. |
PCI_CAPABILITY_ID_P2P_SSID | Gibt an, dass die Funktionsstruktur, die dem Header folgt, die Subsystem-ID-Funktion definiert. |
PCI_CAPABILITY_ID_AGP_TARGET | Gibt an, dass die Funktionsstruktur, die dem Header folgt, die 8x-Funktion (Accelerated Graphics Port, AGP) definiert. |
PCI_CAPABILITY_ID_SECURE | Gibt an, dass die Funktionsstruktur, die auf den Header folgt, ein sicheres Gerät beschreibt. |
PCI_CAPABILITY_ID_PCI_EXPRESS | Gibt an, dass die Funktionsstruktur, die dem Header folgt, ein Gerät definiert, das PCI-Express unterstützt. |
PCI_CAPABILITY_ID_MSIX | Gibt an, dass die Funktionsstruktur, die dem Header folgt, eine optionale Erweiterung für die grundlegende MSI-Funktionalität definiert. |
Next
Enthält einen Offset in den PCI-Konfigurationsraum, der den Speicherort des nächsten Elements in der Funktionsliste angibt. Wenn keine zusätzlichen Elemente in der Liste vorhanden sind, enthält dieses Element Null.
Bemerkungen
Alle PCI-Funktionsstrukturen haben den von PCI_CAPABILITIES_HEADER beschriebenen Header.
Anforderungen
Anforderung | Wert |
---|---|
Header- | wdm.h (include Wdm.h, Miniport.h) |