PCI_EXPRESS_ENHANCED_CAPABILITY_HEADER结构 (miniport.h)

PCI_EXPRESS_ENHANCED_CAPABILITY_HEADER结构描述 PCI Express(PCIe)扩展功能结构的标头。

语法

typedef struct _PCI_EXPRESS_ENHANCED_CAPABILITY_HEADER {
  USHORT CapabilityID;
  USHORT Version  :4;
  USHORT Next  :12;
} PCI_EXPRESS_ENHANCED_CAPABILITY_HEADER, *PPCI_EXPRESS_ENHANCED_CAPABILITY_HEADER;

成员

CapabilityID

扩展功能标识符。 可能的值包括:

PCI_EXPRESS_ADVANCED_ERROR_REPORTING_CAP_ID

高级错误报告功能

PCI_EXPRESS_VIRTUAL_CHANNEL_CAP_ID

虚拟通道功能

PCI_EXPRESS_DEVICE_SERIAL_NUMBER_CAP_ID

设备序列号功能

PCI_EXPRESS_POWER_BUDGETING_CAP_ID

电源预算功能

根复杂链接声明功能

根复杂的内部链接控制功能

PCI_EXPRESS_RC_EVENT_COLLECTOR_ENDPOINT_ASSOCIATION_CAP_ID

根复杂事件收集器终结点关联功能

PCI_EXPRESS_MFVC_CAP_ID

多函数虚拟通道功能

PCI_EXPRESS_VC_AND_MFVC_CAP_ID

虚拟通道和多功能虚拟通道功能

PCI_EXPRESS_RCRB_HEADER_CAP_ID

根复杂寄存器块标头功能

Version

扩展功能结构的版本。 对于基于 PCIe 规范版本 1.1 的扩展功能结构,应将此成员设置为一个。

Next

PCIe 设备配置空间中与功能链接列表中的下一个 PCIe 功能结构的偏移量。 如果这是列表中的最后一个 PCIe 功能结构,则此成员设置为零。

言论

windows Server 2008 及更高版本的 Windows 中提供了PCI_EXPRESS_ENHANCED_CAPABILITY_HEADER结构。

每个扩展功能结构的开头都包含PCI_EXPRESS_ENHANCED_CAPABILITY_HEADER。 Microsoft定义高级错误报告功能(PCI_EXPRESS_AER_CAPABILITYPCI_EXPRESS_BRIDGE_AER_CAPABILITYPCI_EXPRESS_ROOTPORT_AER_CAPABILITY)和序列号功能(PCI_EXPRESS_SERIAL_NUMBER_CAPABILITY)的结构。

要求

要求 价值
标头 miniport.h (包括 Ntddk.h、Wdm.h、Miniport.h)

另请参阅

PCI_EXPRESS_AER_CAPABILITY

PCI_EXPRESS_ROOTPORT_AER_CAPABILITY

PCI_EXPRESS_SERIAL_NUMBER_CAPABILITY