DXGKDDI_SETVIRTUALMACHINEDATA función de devolución de llamada (d3dkmddi.h)
Establezca los datos de la máquina virtual.
Sintaxis
DXGKDDI_SETVIRTUALMACHINEDATA DxgkddiSetvirtualmachinedata;
NTSTATUS DxgkddiSetvirtualmachinedata(
IN_CONST_HANDLE hAdapter,
IN_CONST_PDXGKARG_SETVIRTUALMACHINEDATA Args
)
{...}
Parámetros
hAdapter
Adaptador lógico para el que se van a establecer los datos de la máquina virtual.
Args
Puntero a una estructura de DXGKARG_SETVIRTUALMACHINEDATA que contiene argumentos para establecer datos de máquina virtual.
Valor devuelto
Devuelve STATUS_SUCCESS si la operación se realiza correctamente. De lo contrario, devuelve un código de error de valores NTSTATUS adecuado.
Comentarios
Registre la implementación de esta función de devolución de llamada estableciendo el miembro adecuado de DXGKARG_SETVIRTUALMACHINEDATA y, a continuación, llamando a DxgkddiSetVirtualMachineData.
La virtualización de GPU de cliente proporciona una capa de aislamiento en el nivel dxgkrnl para un proceso determinado que se ejecuta en el contexto de una máquina virtual dedicada. Para la programación de hardware de GPU, el trabajo enviado por la máquina virtual dedicada a este proceso se trata simplemente como un proceso de cliente de GPU independiente.
La virtualización de GPU de servidor proporciona un aislamiento mucho más fuerte, donde las máquinas virtuales están completamente aisladas entre sí en el nivel de hipervisor del sistema operativo y cada máquina virtual tiene garantizado un intervalo de tiempo fijo de GPU, dentro del cual ejecutan su propio algoritmo de programación en bandas de prioridad, procesos y contextos.
Requisitos
Requisito | Valor |
---|---|
Header | d3dkmddi.h |