wdm.h) (PCI_CAPABILITIES_HEADER 结构

PCI_CAPABILITIES_HEADER 结构定义每个 PCI 功能结构中存在的标头。

语法

typedef struct _PCI_CAPABILITIES_HEADER {
  UCHAR CapabilityID;
  UCHAR Next;
} PCI_CAPABILITIES_HEADER, *PPCI_CAPABILITIES_HEADER;

成员

CapabilityID

包含指示功能 ID 的 8 位整数。 功能 ID 标识此标头后面的功能结构类型。 CapabilityID 成员必须具有以下值之一:

功能 ID 含义
PCI_CAPABILITY_ID_POWER_MANAGEMENT 指示 标头后面的功能结构定义 PCI 电源管理接口。 有关此类功能的详细信息,请参阅 PCI 电源管理接口特定信息n。
PCI_CAPABILITY_ID_AGP 指示标头后面的功能结构定义设备支持的加速图形端口 (AGP) 。 有关此类功能的详细信息,请参阅 加速图形端口接口规范。
PCI_CAPABILITY_ID_VPD 指示标头后面的功能结构定义重要产品数据 (VPD) 设备的功能。
PCI_CAPABILITY_ID_SLOT_ID 指示 标头后面的功能结构定义网桥设备的外部扩展功能。 有关此类功能的详细信息,请参阅 PCI 到 PCI 桥接体系结构特定说明n。
PCI_CAPABILITY_ID_MSI 指示标头后面的功能结构定义了一个 PCI 设备 ,该设备可以执行消息信号中断 (MSI) 传递。 有关 MSI 功能的详细信息,请参阅 PCI 本地总线规范
PCI_CAPABILITY_ID_CPCI_HOTSWAP 指示 标头后面的功能结构定义用于控制和感知状态的标准接口。 支持 CompactPCI 系统中热交换插入和提取的设备需要这种接口。 有关 CompactPCI 系统中的控制和感知状态的详细信息,请参阅 CompactPCI 热交换规范
PCI_CAPABILITY_ID_PCIX 指示标头后面的功能结构定义设备 PCI-X 功能。 有关 PCI-X 的详细信息,请参阅 PCI 本地总线规范的 PCI-X 附录
PCI_CAPABILITY_ID_HYPERTRANSPORT 指示 标头后面的功能结构定义实现超传输 (HT) 技术链接的设备的控制与状态。 有关 HT 技术的详细信息,请参阅HyperTransport I/O 链接规范
PCI_CAPABILITY_ID_VENDOR_SPECIFIC 指示标头后面的功能结构定义供应商特定的信息。 有关如何使用功能机制传达特定于供应商的信息的详细信息,请参阅 PCI 本地总线规范
PCI_CAPABILITY_ID_DEBUG_PORT 指示标头后面的功能结构描述调试端口
PCI_CAPABILITY_ID_CPCI_RES_CTRL 指示标头后面的功能结构描述 CompactPCI 中央资源控制。 有关此类控件的详细信息,请参阅 PICMG 2.13 规范
PCI_CAPABILITY_ID_SHPC 指示标头后面的功能结构定义符合标准热插拔控制器模型的设备的功能。
PCI_CAPABILITY_ID_P2P_SSID 指示 标头后面的功能结构定义子系统 ID 功能。
PCI_CAPABILITY_ID_AGP_TARGET 指示标头后面的功能结构定义了加速图形端口 (AGP) 8x 功能。
PCI_CAPABILITY_ID_SECURE 指示标头后面的功能结构描述安全设备
PCI_CAPABILITY_ID_PCI_EXPRESS 指示标头后面的功能结构定义支持 PCI Express 的设备。
PCI_CAPABILITY_ID_MSIX 指示 标头后面的功能结构定义了基本 MSI 功能的可选扩展。

Next

包含 PCI 配置空间的偏移量,指示功能列表中下一项的位置。 如果列表中没有其他项,则此成员将包含零。

注解

所有 PCI 功能结构都具有 PCI_CAPABILITIES_HEADER 描述的 标头。

要求

要求
Header wdm.h (包括 Wdm.h、Miniport.h)

另请参阅

PCI_PMCSR

PCI_PMC

PCI_PMCSR_BSE