Encabezado vpci.h
Este encabezado contiene tipos y prototipos comunes para un controlador PCI virtual.
vpci.h contiene las siguientes interfaces de programación:
IOCTL
IOCTL_VPCI_INVALIDATE_BLOCK El controlador de una función virtual PCI Express (PCIe) emite la solicitud IOCTL de IOCTL_VPCI_INVALIDATE_BLOCK para recibir notificaciones de cambios en los datos de uno o varios bloques de configuración de VF. |
IOCTL_VPCI_READ_BLOCK El controlador de una función virtual PCI Express (PCIe) emite una IOCTL_VPCI_READ_BLOCK código de control de E/S (IOCTL) para leer datos de un bloque de configuración de VF. El controlador emite este IOCTL al controlador inferior siguiente en la pila de controladores. |
IOCTL_VPCI_WRITE_BLOCK El controlador de una función virtual PCI Express (PCIe) emite una IOCTL_VPCI_WRITE_BLOCK código de control de E/S (IOCTL) para escribir datos en un bloque de configuración de VF. El controlador emite este IOCTL al controlador inferior siguiente en la pila de controladores. |
Funciones de devolución de llamada
VPCI_READ_BLOCK Más información sobre la rutina de VPCI_READ_BLOCK |
VPCI_WRITE_BLOCK Más información sobre la rutina de VPCI_WRITE_BLOCK |
Estructuras
VPCI_INTERFACE_STANDARD Más información sobre la estructura de VPCI_INTERFACE_STANDARD |
VPCI_INVALIDATE_BLOCK_OUTPUT La estructura VPCI_INVALIDATE_BLOCK_OUTPUT se usa en una solicitud IOCTL_VPCI_INVALIDATE_BLOCK IOCTL. |
VPCI_READ_BLOCK_INPUT La estructura VPCI_READ_BLOCK_INPUT se usa en una solicitud IOCTL de IOCTL_VPCI_READ_BLOCK para leer datos de un bloque de configuración especificado de datos para una función virtual PCI Express (PCIe) (VF). |
VPCI_WRITE_BLOCK_INPUT La estructura de VPCI_WRITE_BLOCK_INPUT se usa en una solicitud IOCTL de IOCTL_VPCI_WRITE_BLOCK para escribir datos en un bloque de configuración especificado para una función virtual de PCI Express (PCIe) (VF). |