PCI_EXPRESS_CAPABILITY 结构 (ntddk.h)

PCI_EXPRESS_CAPABILITY结构描述了 PCI Express (PCIe) 功能结构。

语法

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;

成员

Header

描述 PCIe 功能结构的 PCI 功能标头 的PCI_CAPABILITIES_HEADER 结构。

ExpressCapabilities

描述 PCIe 功能结构的 PCIe 功能寄存器的 PCI_EXPRESS_CAPABILITIES_REGISTER 结构。

DeviceCapabilities

描述 PCIe 功能结构的 PCIe 设备功能寄存器的 PCI_EXPRESS_DEVICE_CAPABILITIES_REGISTER 结构。

DeviceControl

描述 PCIe 功能结构的 PCIe 设备控制寄存器的 PCI_EXPRESS_DEVICE_CONTROL_REGISTER 结构。

DeviceStatus

描述 PCIe 功能结构的 PCIe 设备状态寄存器的 PCI_EXPRESS_DEVICE_STATUS_REGISTER 结构。

LinkCapabilities

描述 PCIe 功能结构的 PCIe 链接功能寄存器的 PCI_EXPRESS_LINK_CAPABILITIES_REGISTER 结构。

LinkControl

描述 PCIe 功能结构的 PCIe 链接控件寄存器的 PCI_EXPRESS_LINK_CONTROL_REGISTER 结构。

LinkStatus

描述 PCIe 功能结构的 PCIe 链接状态寄存器的 PCI_EXPRESS_LINK_STATUS_REGISTER 结构。

SlotCapabilities

描述 PCIe 功能结构的 PCIe 槽功能寄存器的 PCI_EXPRESS_SLOT_CAPABILITIES_REGISTER 结构。

SlotControl

描述 PCIe 功能结构的 PCIe 槽控制寄存器的 PCI_EXPRESS_SLOT_CONTROL_REGISTER 结构。

SlotStatus

描述 PCIe 功能结构的 PCIe 槽状态寄存器的 PCI_EXPRESS_SLOT_STATUS_REGISTER 结构。

RootControl

描述 PCIe 功能结构的 PCIe 根控制寄存器的 PCI_EXPRESS_ROOT_CONTROL_REGISTER 结构。

RootCapabilities

描述 PCIe 功能结构的 PCIe 根功能寄存器的 PCI_EXPRESS_ROOT_CAPABILITIES_REGISTER 结构。

RootStatus

描述 PCIe 功能结构的 PCIe 根状态寄存器的 PCI_EXPRESS_ROOT_STATUS_REGISTER 结构。

DeviceCapabilities2

定义 PCI_EXPRESS_DEVICE_CAPABILITIES_2_REGISTER 成员 DeviceCapabilities2

DeviceControl2

定义 PCI_EXPRESS_DEVICE_CONTROL_2_REGISTER 成员 DeviceControl2

DeviceStatus2

定义 PCI_EXPRESS_DEVICE_STATUS_2_REGISTER 成员 DeviceStatus2

LinkCapabilities2

PCI_EXPRESS_LINK_CAPABILITIES_2_REGISTER结构,描述 PCIe 链接功能 2 寄存器的 PCIe 功能结构,扩展 PCIe 链接功能寄存器。

LinkControl2

描述 PCIe 功能结构的 PCIe 链接控件 2 寄存器的 PCI_EXPRESS_LINK_CONTROL_2_REGISTER 结构,扩展了 PCIe 链接控件寄存器。

LinkStatus2

描述 PCIe 功能结构的 PCIe 链接状态 2 寄存器的 PCI_EXPRESS_LINK_STATUS_2_REGISTER 结构,扩展了 PCIe 链接状态寄存器。

注解

有关 PCIe 功能结构的其他信息,请参阅 PCI Express 规范

要求

要求
Header ntddk.h (包括 Ntddk.h、Miniport.h)

另请参阅

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