Freigeben über


PCI_EXPRESS_CAPABILITIES_REGISTER Union (miniport.h)

Die PCI_EXPRESS_CAPABILITIES_REGISTER Union beschreibt ein PCI Express(PCIe)-Funktionenregister einer PCIe-Funktionsstruktur.

Syntax

typedef union _PCI_EXPRESS_CAPABILITIES_REGISTER {
  struct {
    USHORT CapabilityVersion : 4;
    USHORT DeviceType : 4;
    USHORT SlotImplemented : 1;
    USHORT InterruptMessageNumber : 5;
    USHORT Rsvd : 2;
  } DUMMYSTRUCTNAME;
  USHORT AsUSHORT;
} PCI_EXPRESS_CAPABILITIES_REGISTER, *PPCI_EXPRESS_CAPABILITIES_REGISTER;

Angehörige

DUMMYSTRUCTNAME

Die DUMMYSTRUCTNAME Struktur.

DUMMYSTRUCTNAME.CapabilityVersion

Die Versionsnummer der PCI_EXPRESS_CAPABILITY Struktur, die die PCI_EXPRESS_CAPABILITIES_REGISTER Struktur enthält.

DUMMYSTRUCTNAME.DeviceType

Der Typ des logischen PCIe-Geräts. Mögliche Werte sind:

PciExpressEndpoint-
Ein PCIe-Endpunktgerät.

PciExpressLegacyEndpoint
Ein älteres PCIe-Endpunktgerät.

PciExpressRootPort-
Ein Stammport eines PCIe-Stammkomplexes.

PciExpressUpstreamSwitchPort-
Ein vorgelagerter Port eines PCIe-Switches.

PciExpressDownstreamSwitchPort-
Ein nachgeschalteter Port eines PCIe-Switches.

PciExpressToPciXBridge-
Eine PCIe-zu-PCI- oder PCI-X-Brücke.

PciXToExpressBridge-
Eine PCI- oder PCI-X-zu-PCIe-Brücke.

PciExpressRootComplexIntegratedEndpoint-
Ein PCIe-Endpunktgerät, das in den Stammkomplex integriert ist.

PciExpressRootComplexEventCollector
Ein PCIe-Stammereignissammler.

DUMMYSTRUCTNAME.SlotImplemented

Ein einzelnes Bit, das angibt, dass die mit diesem Port verbundene PCIe-Verbindung mit einem physischen PCIe-Steckplatz verbunden ist. Dieses Element ist nur gültig, wenn das DeviceType Member auf PciExpressRootPort oder PciExpressDownstreamSwitchPortfestgelegt ist.

DUMMYSTRUCTNAME.InterruptMessageNumber

Der MSI- oder MSI-X vektor, der für Unterbrechungsmeldungen verwendet wird, die in Verbindung mit den Statusbits im Slotstatusregister oder im Stammstatusregister der PCIe-Funktionsstruktur generiert werden.

DUMMYSTRUCTNAME.Rsvd

Reserviert für die zukünftige Verwendung.

AsUSHORT

Eine USHORT-Darstellung des Inhalts der PCI_EXPRESS_CAPABILITIES_REGISTER-Struktur.

Bemerkungen

Die PCI_EXPRESS_CAPABILITIES_REGISTER-Struktur ist in Windows Server 2008 und höheren Versionen von Windows verfügbar.

Eine PCI_EXPRESS_CAPABILITIES_REGISTER Struktur ist in der PCI_EXPRESS_CAPABILITY Struktur enthalten.

Anforderungen

Anforderung Wert
Header- miniport.h (enthalten Ntddk.h, Miniport.h)

Siehe auch

PCI_EXPRESS_CAPABILITY