vpci.h 标头
此标头包含虚拟 PCI 驱动程序的常见类型和原型。
vpci.h 包含以下编程接口:
IOCTL
IOCTL_VPCI_INVALIDATE_BLOCK PCI Express (PCIe) 虚拟函数的驱动程序 (VF) 发出IOCTL_VPCI_INVALIDATE_BLOCK IOCTL 请求,以便通知一个或多个 VF 配置块中的数据发生更改。 |
IOCTL_VPCI_READ_BLOCK PCI Express (PCIe) 虚拟函数的驱动程序 (VF) (IOCTL) 发出IOCTL_VPCI_READ_BLOCK I/O 控制代码,以便从 VF 配置块读取数据。 驱动程序将此 IOCTL 颁发给驱动程序堆栈中下一个较低的驱动程序。 |
IOCTL_VPCI_WRITE_BLOCK PCI Express (PCIe) 虚拟函数的驱动程序 (VF) 发出IOCTL_VPCI_WRITE_BLOCK I/O 控制代码 (IOCTL) ,以便将数据写入 VF 配置块。 驱动程序将此 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) 。 |