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 に基づく拡張機能構造の場合は 1 に設定する必要があります。
Next
PCIe デバイス構成空間の、リンクされた機能リスト内の次の PCIe 機能構造へのオフセット。 これが一覧の最後の PCIe 機能構造である場合、このメンバーは 0 に設定されます。
注釈
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) の構造を定義します。
要件
要件 | 値 |
---|---|
Header | wdm.h (Ntddk.h、Wdm.h、Miniport.h を含む) |