Freigeben über


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)

Siehe auch

PCI_PMCSR

PCI_PMC

PCI_PMCSR_BSE