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 功能结构的 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
定义 deviceCapabilities2 PCI_EXPRESS_DEVICE_CAPABILITIES_2_REGISTER 成员。
DeviceControl2
定义 DeviceControl2 PCI_EXPRESS_DEVICE_CONTROL_2_REGISTER 成员。
DeviceStatus2
定义 deviceStatus2 PCI_EXPRESS_DEVICE_STATUS_2_REGISTER 成员。
LinkCapabilities2
描述 PCIe 功能结构的 PCIe 链接功能 2 寄存器的 PCI_EXPRESS_LINK_CAPABILITIES_2_REGISTER 结构,扩展 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 规范。
要求
| 要求 | 价值 |
|---|---|
| 标头 | 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_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