estructura de VPCI_READ_BLOCK_INPUT (vpci.h)
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).
El controlador de una VF PCIe emite esta solicitud IOCTL en un dispositivo que admite la interfaz de virtualización de E/S raíz única (SR-IOV).
Sintaxis
typedef struct _VPCI_READ_BLOCK_INPUT {
ULONG BlockId;
ULONG BytesRequested;
} VPCI_READ_BLOCK_INPUT, *PVPCI_READ_BLOCK_INPUT;
Miembros
BlockId
Valor de ULONG que especifica el bloque de configuración de VF que se va a leer. Este valor se define mediante el controlador para la función física PCIe (PF) del dispositivo.
BytesRequested
Tamaño, en bytes, del búfer que recibe el bloque.
Comentarios
Un bloque de configuración de VF se usa para la comunicación backchannel entre los controladores del PCIe PF y un VF en un dispositivo que admite la interfaz SR-IOV. Los datos de un bloque de configuración de VF se pueden intercambiar entre los siguientes controladores:
- Controlador VF, que se ejecuta en el sistema operativo invitado. Este sistema operativo se ejecuta dentro de una partición secundaria de Hyper-V.
-
Controlador PF, que se ejecuta en el sistema operativo de administración.
Este sistema operativo se ejecuta dentro de la partición primaria de Hyper-V.
Requisitos
Requisito | Valor |
---|---|
Header | vpci.h (include Vpci.h) |
Consulte también