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