Compartir a través de


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).