vpci.h ヘッダー
このヘッダーには、仮想 PCI ドライバーの一般的な型とプロトタイプが含まれています。
vpci.h には、次のプログラミング インターフェイスが含まれています。
IOCTL
IOCTL_VPCI_INVALIDATE_BLOCK PCI Express (PCIe) 仮想関数 (VF) のドライバーは、1 つ以上の VF 構成ブロック内のデータへの変更を通知するために、IOCTL_VPCI_INVALIDATE_BLOCK IOCTL 要求を発行します。 |
IOCTL_VPCI_READ_BLOCK PCI Express (PCIe) 仮想関数 (VF) のドライバーは、VF 構成ブロックからデータを読み取るために、IOCTL_VPCI_READ_BLOCK I/O 制御コード (IOCTL) を発行します。 ドライバーは、ドライバー スタック内の次の下位ドライバーにこの IOCTL を発行します。 |
IOCTL_VPCI_WRITE_BLOCK PCI Express (PCIe) 仮想関数 (VF) のドライバーは、VF 構成ブロックにデータを書き込むために、IOCTL_VPCI_WRITE_BLOCK I/O 制御コード (IOCTL) を発行します。 ドライバーは、ドライバー スタック内の次の下位ドライバーにこの IOCTL を発行します。 |
コールバック関数
VPCI_READ_BLOCK VPCI_READ_BLOCK ルーチンの詳細を確認する |
VPCI_WRITE_BLOCK VPCI_WRITE_BLOCK ルーチンの詳細を確認する |
構造
VPCI_INTERFACE_STANDARD VPCI_INTERFACE_STANDARD構造の詳細を確認する |
VPCI_INVALIDATE_BLOCK_OUTPUT VPCI_INVALIDATE_BLOCK_OUTPUT構造体は、IOCTL_VPCI_INVALIDATE_BLOCK IOCTL 要求で使用されます。 |
VPCI_READ_BLOCK_INPUT VPCI_READ_BLOCK_INPUT構造体は、IOCTL_VPCI_READ_BLOCK IOCTL 要求で使用され、PCI Express (PCIe) 仮想関数 (VF) の指定された構成ブロックのデータからデータを読み取ります。 |
VPCI_WRITE_BLOCK_INPUT VPCI_WRITE_BLOCK_INPUT構造体は、IOCTL_VPCI_WRITE_BLOCK IOCTL 要求で使用され、PCI Express (PCIe) 仮想関数 (VF) の指定された構成ブロックにデータを書き込みます。 |