共用方式為


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_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) 。

規格需求

需求
標頭 wdm.h (包含 Ntddk.h、Wdm.h、Miniport.h)

另請參閱

PCI_EXPRESS_AER_CAPABILITY

PCI_EXPRESS_ROOTPORT_AER_CAPABILITY

PCI_EXPRESS_SERIAL_NUMBER_CAPABILITY