PCI_EXPRESS_ENHANCED_CAPABILITY_HEADER結構 (wdm.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_LINK_DECLARATION_CAP_ID
根複雜連結宣告功能
PCI_EXPRESS_RC_INTERNAL_LINK_CONTROL_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 功能結構,此成員會設定為零。
言論
PCI_EXPRESS_ENHANCED_CAPABILITY_HEADER結構適用於 Windows Server 2008 和更新版本的 Windows。
每個擴充功能結構的開頭會包含PCI_EXPRESS_ENHANCED_CAPABILITY_HEADER。 Microsoft會定義進階錯誤報告功能的結構(PCI_EXPRESS_AER_CAPABILITY、PCI_EXPRESS_BRIDGE_AER_CAPABILITY或 PCI_EXPRESS_ROOTPORT_AER_CAPABILITY),以及序號功能(PCI_EXPRESS_SERIAL_NUMBER_CAPABILITY)。
要求
要求 | 價值 |
---|---|
標頭 | wdm.h (包括 Ntddk.h、Wdm.h、Miniport.h) |