PCI_CAPABILITIES_HEADER構造体 (wdm.h)
PCI_CAPABILITIES_HEADER構造体は、すべての PCI 機能構造に存在するヘッダーを定義します。
typedef struct _PCI_CAPABILITIES_HEADER {
UCHAR CapabilityID;
UCHAR Next;
} PCI_CAPABILITIES_HEADER, *PPCI_CAPABILITIES_HEADER;
CapabilityID
機能 ID を示す 8 ビット整数が含まれています。 機能 ID は、このヘッダーに続く機能構造の種類を識別します。 CapabilityID メンバーには、次のいずれかの値が必要です。
機能 ID | 意味 |
---|---|
PCI_CAPABILITY_ID_POWER_MANAGEMENT | ヘッダーに続く機能構造が PCI 電源管理インターフェイスを定義することを示します。 この種の機能の詳細については、「PCI Power Management Interface Specification」を参照してください。 |
PCI_CAPABILITY_ID_AGP | ヘッダーに続く機能構造によって、デバイスでサポートされる高速グラフィックス ポート (AGP) が定義されていることを示します。 この種の機能の詳細については、「高速グラフィックス ポート インターフェイスの仕様」を参照してください。 |
PCI_CAPABILITY_ID_VPD | ヘッダーに続く機能構造が、デバイスの重要な製品データ (VPD) 機能を定義することを示します。 |
PCI_CAPABILITY_ID_SLOT_ID | ヘッダーに続く機能構造がブリッジ デバイスの外部拡張機能を定義することを示します。 この種の機能の詳細については、PCI から PCI への アーキテクチャの Specification を参照してください。 |
PCI_CAPABILITY_ID_MSI | ヘッダーに続く機能構造が、メッセージ通知割り込み (MSI) 配信を実行できる PCI デバイス を定義することを示します。 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 | ヘッダーに続く機能構造によってサブシステム ID 機能が定義されることを示します。 |
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 構成スペースへのオフセットが含まれます。 リストに追加項目がない場合、このメンバーには 0 が含まれます。
すべての PCI 機能構造体には、PCI_CAPABILITIES_HEADERによって記述されたヘッダーがあります。
要件 | 価値 |
---|---|
ヘッダー | wdm.h (Wdm.h、ミニポート h を含む) |