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 | 指出標頭後面的功能結構會定義裝置的 Vital Product Data (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快速的裝置。 |
PCI_CAPABILITY_ID_MSIX | 指出標頭後面的功能結構會定義基本 MSI 功能的選擇性擴充功能。 |
Next
包含PCI組態空間的位移,指出功能清單中的下一個專案位置。 如果清單中沒有其他專案,此成員將包含零。
言論
所有PCI功能結構都有PCI_CAPABILITIES_HEADER所描述的標頭。
要求
要求 | 價值 |
---|---|
標頭 | miniport.h (包括 Wdm.h、Miniport.h) |