共用方式為


PCI_CAPABILITIES_HEADER結構 (miniport.h)

PCI_CAPABILITIES_HEADER結構會定義每個PCI功能結構中存在的標頭。

語法

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

成員

CapabilityID

包含指出功能識別碼的8位整數。 功能標識碼會識別此標頭後面的功能結構類型。 CapabilityID 成員必須具有下列其中一個值:

功能識別碼 意義
PCI_CAPABILITY_ID_POWER_MANAGEMENT 表示標頭後面的功能結構會定義PCI電源管理介面。 如需這類功能的詳細資訊,請參閱 PCI電源管理介面規格
PCI_CAPABILITY_ID_AGP 指出標頭後面的功能結構會定義裝置支援的加速圖形埠 (AGP) 。 如需這類功能的詳細資訊,請參閱 加速圖形埠介面規格。
PCI_CAPABILITY_ID_VPD 指出標頭後面的功能結構會定義重要產品數據 (VPD) 裝置的功能。
PCI_CAPABILITY_ID_SLOT_ID 表示標頭後面的功能結構會定義網橋裝置的外部擴充功能。 如需這類功能的詳細資訊,請參閱 PCI至PCI網橋架構規格
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 表示標頭後面的功能結構會定義子系統標識元功能。
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 所描述的標頭。

規格需求

需求
標頭 miniport.h (包括 Wdm.h、Miniport.h)

另請參閱

PCI_PMCSR

PCI_PMC

PCI_PMCSR_BSE