PCI_EXPRESS_CAPABILITY構造 (miniport.h)
PCI_EXPRESS_CAPABILITY構造では、PCI Express (PCIe) 機能構造について説明します。
構文
typedef struct _PCI_EXPRESS_CAPABILITY {
PCI_CAPABILITIES_HEADER Header;
PCI_EXPRESS_CAPABILITIES_REGISTER ExpressCapabilities;
PCI_EXPRESS_DEVICE_CAPABILITIES_REGISTER DeviceCapabilities;
PCI_EXPRESS_DEVICE_CONTROL_REGISTER DeviceControl;
PCI_EXPRESS_DEVICE_STATUS_REGISTER DeviceStatus;
PCI_EXPRESS_LINK_CAPABILITIES_REGISTER LinkCapabilities;
PCI_EXPRESS_LINK_CONTROL_REGISTER LinkControl;
PCI_EXPRESS_LINK_STATUS_REGISTER LinkStatus;
PCI_EXPRESS_SLOT_CAPABILITIES_REGISTER SlotCapabilities;
PCI_EXPRESS_SLOT_CONTROL_REGISTER SlotControl;
PCI_EXPRESS_SLOT_STATUS_REGISTER SlotStatus;
PCI_EXPRESS_ROOT_CONTROL_REGISTER RootControl;
PCI_EXPRESS_ROOT_CAPABILITIES_REGISTER RootCapabilities;
PCI_EXPRESS_ROOT_STATUS_REGISTER RootStatus;
PCI_EXPRESS_DEVICE_CAPABILITIES_2_REGISTER DeviceCapabilities2;
PCI_EXPRESS_DEVICE_CONTROL_2_REGISTER DeviceControl2;
PCI_EXPRESS_DEVICE_STATUS_2_REGISTER DeviceStatus2;
PCI_EXPRESS_LINK_CAPABILITIES_2_REGISTER LinkCapabilities2;
PCI_EXPRESS_LINK_CONTROL_2_REGISTER LinkControl2;
PCI_EXPRESS_LINK_STATUS_2_REGISTER LinkStatus2;
} PCI_EXPRESS_CAPABILITY, *PPCI_EXPRESS_CAPABILITY;
メンバー
Header
PCIe 機能構造の PCI 機能ヘッダーを記述するPCI_CAPABILITIES_HEADER構造体。
ExpressCapabilities
PCIe 機能構造の PCIe 機能レジスタを記述するPCI_EXPRESS_CAPABILITIES_REGISTER構造体。
DeviceCapabilities
PCIe 機能構造体の PCIe デバイス機能レジスタを記述するPCI_EXPRESS_DEVICE_CAPABILITIES_REGISTER構造体。
DeviceControl
PCIe 機能構造の PCIe デバイス制御レジスタを記述するPCI_EXPRESS_DEVICE_CONTROL_REGISTER構造体。
DeviceStatus
PCIe 機能構造の PCIe デバイス状態レジスタを記述するPCI_EXPRESS_DEVICE_STATUS_REGISTER構造体。
LinkCapabilities
PCIe 機能構造の PCIe リンク機能レジスタを記述するPCI_EXPRESS_LINK_CAPABILITIES_REGISTER構造体。
LinkControl
PCIe 機能構造の PCIe リンク制御レジスタを記述するPCI_EXPRESS_LINK_CONTROL_REGISTER構造体。
LinkStatus
PCIe 機能構造の PCIe リンク状態レジスタを記述するPCI_EXPRESS_LINK_STATUS_REGISTER構造体。
SlotCapabilities
PCIe 機能構造体の PCIe スロット機能レジスタを記述するPCI_EXPRESS_SLOT_CAPABILITIES_REGISTER構造体。
SlotControl
PCIe 機能構造体の PCIe スロット制御レジスタを記述するPCI_EXPRESS_SLOT_CONTROL_REGISTER構造体。
SlotStatus
PCIe 機能構造体の PCIe スロット状態レジスタを記述するPCI_EXPRESS_SLOT_STATUS_REGISTER構造体。
RootControl
PCIe 機能構造の PCIe ルート制御レジスタを記述するPCI_EXPRESS_ROOT_CONTROL_REGISTER構造体。
RootCapabilities
PCIe 機能構造の PCIe ルート機能レジスタを記述するPCI_EXPRESS_ROOT_CAPABILITIES_REGISTER構造体。
RootStatus
PCIe 機能構造の PCIe ルート状態レジスタを記述するPCI_EXPRESS_ROOT_STATUS_REGISTER構造体。
DeviceCapabilities2
PCIe 機能構造体の PCIe デバイス機能 2 レジスタを記述するPCI_EXPRESS_DEVICE_CAPABILITIES_2_REGISTER構造。
DeviceControl2
PCIe 機能構造の PCIe デバイス 制御 2 レジスタを記述するPCI_EXPRESS_DEVICE_CONTROL_2_REGISTER構造。
DeviceStatus2
PCIe 機能構造体の PCIe デバイスの状態 2 レジスタを記述するPCI_EXPRESS_DEVICE_STATUS_2_REGISTER構造体。
LinkCapabilities2
PCI_EXPRESS_LINK_CAPABILITIES_2_REGISTER メンバー LinkCapabilities2 を定義します。
LinkControl2
PCI_EXPRESS_LINK_CONTROL_2_REGISTER メンバー LinkControl2 を定義します。
LinkStatus2
PCI_EXPRESS_LINK_STATUS_2_REGISTER メンバー LinkStatus2 を定義します。
注釈
PCIe 機能構造の詳細については、 PCI Express 仕様に関するページを参照してください。
要件
要件 | 値 |
---|---|
サポートされている最小のサーバー | Windows Server 2008 |
Header | miniport.h (Ntddk.h、Miniport.h を含む) |
こちらもご覧ください
PCI_EXPRESS_DEVICE_CAPABILITIES_REGISTER
PCI_EXPRESS_LINK_CAPABILITIES_REGISTER
PCI_EXPRESS_ROOT_CAPABILITIES_REGISTER
PCI_EXPRESS_ROOT_STATUS_REGISTER
PCI_EXPRESS_ROOT_CONTROL_REGISTER
PCI_EXPRESS_DEVICE_CONTROL_REGISTER
PCI_EXPRESS_DEVICE_STATUS_REGISTER
PCI_EXPRESS_CAPABILITIES_REGISTER
PCI_EXPRESS_SLOT_CAPABILITIES_REGISTER
PCI_EXPRESS_LINK_STATUS_REGISTER
PCI_EXPRESS_SLOT_CONTROL_REGISTER