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_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