PCI_EXPRESS_CAPABILITY-Struktur (ntddk.h)

Die PCI_EXPRESS_CAPABILITY-Struktur beschreibt eine PCIe-Funktionsstruktur (PCI Express).

Syntax

typedef struct _PCI_EXPRESS_CAPABILITY {
  PCI_CAPABILITIES_HEADER                    Header;
  PCI_EXPRESS_CAPABILITIES_REGISTER          ExpressCapabilities;
  PCI_EXPRESS_DEVICE_CAPABILITIES_REGISTER   DeviceCapabilities;
  PCI_EXPRESS_DEVICE_CONTROL_REGISTER        DeviceControl;
  PCI_EXPRESS_DEVICE_STATUS_REGISTER         DeviceStatus;
  PCI_EXPRESS_LINK_CAPABILITIES_REGISTER     LinkCapabilities;
  PCI_EXPRESS_LINK_CONTROL_REGISTER          LinkControl;
  PCI_EXPRESS_LINK_STATUS_REGISTER           LinkStatus;
  PCI_EXPRESS_SLOT_CAPABILITIES_REGISTER     SlotCapabilities;
  PCI_EXPRESS_SLOT_CONTROL_REGISTER          SlotControl;
  PCI_EXPRESS_SLOT_STATUS_REGISTER           SlotStatus;
  PCI_EXPRESS_ROOT_CONTROL_REGISTER          RootControl;
  PCI_EXPRESS_ROOT_CAPABILITIES_REGISTER     RootCapabilities;
  PCI_EXPRESS_ROOT_STATUS_REGISTER           RootStatus;
  PCI_EXPRESS_DEVICE_CAPABILITIES_2_REGISTER DeviceCapabilities2;
  PCI_EXPRESS_DEVICE_CONTROL_2_REGISTER      DeviceControl2;
  PCI_EXPRESS_DEVICE_STATUS_2_REGISTER       DeviceStatus2;
  PCI_EXPRESS_LINK_CAPABILITIES_2_REGISTER   LinkCapabilities2;
  PCI_EXPRESS_LINK_CONTROL_2_REGISTER        LinkControl2;
  PCI_EXPRESS_LINK_STATUS_2_REGISTER         LinkStatus2;
} PCI_EXPRESS_CAPABILITY, *PPCI_EXPRESS_CAPABILITY;

Member

Header

Eine PCI_CAPABILITIES_HEADER-Struktur , die den PCI-Funktionsheader der PCIe-Funktionsstruktur beschreibt.

ExpressCapabilities

Eine PCI_EXPRESS_CAPABILITIES_REGISTER-Struktur , die das PCIe-Funktionsregister der PCIe-Funktionsstruktur beschreibt.

DeviceCapabilities

Eine PCI_EXPRESS_DEVICE_CAPABILITIES_REGISTER-Struktur , die das PCIe-Gerätefunktionenregister der PCIe-Funktionsstruktur beschreibt.

DeviceControl

Eine PCI_EXPRESS_DEVICE_CONTROL_REGISTER-Struktur , die das PCIe-Gerätesteuerungsregister der PCIe-Funktionsstruktur beschreibt.

DeviceStatus

Eine PCI_EXPRESS_DEVICE_STATUS_REGISTER-Struktur, die das PCIe-Gerät status Register der PCIe-Funktionsstruktur beschreibt.

LinkCapabilities

Eine PCI_EXPRESS_LINK_CAPABILITIES_REGISTER-Struktur , die das PCIe-Linkfunktionenregister der PCIe-Funktionsstruktur beschreibt.

LinkControl

Eine PCI_EXPRESS_LINK_CONTROL_REGISTER-Struktur , die das PCIe-Link-Steuerelementregister der PCIe-Funktionsstruktur beschreibt.

LinkStatus

Eine PCI_EXPRESS_LINK_STATUS_REGISTER-Struktur, die den PCIe-Link status Register der PCIe-Funktionsstruktur beschreibt.

SlotCapabilities

Eine PCI_EXPRESS_SLOT_CAPABILITIES_REGISTER-Struktur , die das PCIe-Slotfunktionenregister der PCIe-Funktionsstruktur beschreibt.

SlotControl

Eine PCI_EXPRESS_SLOT_CONTROL_REGISTER-Struktur , die das PCIe-Slotsteuerungsregister der PCIe-Funktionsstruktur beschreibt.

SlotStatus

Eine PCI_EXPRESS_SLOT_STATUS_REGISTER-Struktur, die den PCIe-Slot status Register der PCIe-Funktionsstruktur beschreibt.

RootControl

Eine PCI_EXPRESS_ROOT_CONTROL_REGISTER-Struktur , die das PCIe-Stammsteuerelementregister der PCIe-Funktionsstruktur beschreibt.

RootCapabilities

Eine PCI_EXPRESS_ROOT_CAPABILITIES_REGISTER-Struktur , die das PCIe-Stammfunktionenregister der PCIe-Funktionsstruktur beschreibt.

RootStatus

Eine PCI_EXPRESS_ROOT_STATUS_REGISTER-Struktur, die das PCIe-Stammverzeichnis status Register der PCIe-Funktionsstruktur beschreibt.

DeviceCapabilities2

Definiert das PCI_EXPRESS_DEVICE_CAPABILITIES_2_REGISTER Member DeviceCapabilities2.

DeviceControl2

Definiert das PCI_EXPRESS_DEVICE_CONTROL_2_REGISTER Member DeviceControl2.

DeviceStatus2

Definiert das PCI_EXPRESS_DEVICE_STATUS_2_REGISTER Member DeviceStatus2.

LinkCapabilities2

Eine PCI_EXPRESS_LINK_CAPABILITIES_2_REGISTER-Struktur , die das PCIe Link Capabilities 2-Register der PCIe-Funktionsstruktur beschreibt, wodurch das Register der PCIe-Linkfunktionen erweitert wird.

LinkControl2

Eine PCI_EXPRESS_LINK_CONTROL_2_REGISTER-Struktur , die das PCIe-Link-Steuerelement 2-Register der PCIe-Funktionsstruktur beschreibt, wodurch das PCIe-Link-Steuerelementregister erweitert wird.

LinkStatus2

Eine PCI_EXPRESS_LINK_STATUS_2_REGISTER-Struktur, die den PCIe-Link status 2-Register der PCIe-Funktionsstruktur beschreibt, wodurch der PCIe-Link status Register erweitert wird.

Hinweise

Weitere Informationen zur PCIe-Funktionsstruktur finden Sie in der PCI Express-Spezifikation.

Anforderungen

Anforderung Wert
Header ntddk.h (include Ntddk.h, Miniport.h)

Weitere Informationen

PCI_EXPRESS_DEVICE_CAPABILITIES_REGISTER

PCI_EXPRESS_LINK_CAPABILITIES_REGISTER

PCI_EXPRESS_ROOT_CAPABILITIES_REGISTER

PCI_EXPRESS_ROOT_STATUS_REGISTER

PCI_EXPRESS_ROOT_CONTROL_REGISTER

PCI_EXPRESS_DEVICE_CONTROL_REGISTER

PCI_EXPRESS_DEVICE_STATUS_REGISTER

PCI_EXPRESS_CAPABILITIES_REGISTER

PCI_CAPABILITIES_HEADER

PCI_EXPRESS_SLOT_CAPABILITIES_REGISTER

PCI_EXPRESS_LINK_STATUS_REGISTER

PCI_EXPRESS_SLOT_CONTROL_REGISTER

PCI_EXPRESS_LINK_CONTROL_REGISTER

PCI_EXPRESS_SLOT_STATUS_REGISTER

PCI_EXPRESS_LINK_CAPABILITIES_2_REGISTER

PCI_EXPRESS_LINK_CONTROL_2_REGISTER

PCI_EXPRESS_LINK_STATUS_2_REGISTER