// d3dkmddi.h
typedef struct _DXGKARG_SETVIRTUALMACHINEDATA {
HANDLE hKmdVmWorkerProcess;
GUID *pVmGuid;
DXGK_VIRTUALMACHINEDATAFLAGS Flags;
} DXGKARG_SETVIRTUALMACHINEDATA;
View the official Windows Driver Kit DDI referenceNo description available.
The DXGKARG_SETVIRTUALMACHINEDATA structure contains arguments passed to DxgkddiSetVirtualMachineData.
hKmdVmWorkerProcess[in] Handle to the KMD process returned by DxgkDdiCreateProcess with VirtualMachineWorkerProcess set.
pVmGuid[in] Pointer to a GUID that uniquely identifies the VM. This GUID is provided for debugging purposes, so developers can attribute rendering to a specific VM when multiple VMs are running.
Flags[in] A DXGK_VIRTUALMACHINEDATAFLAGS structure that specifies attributes of the VM.
For more information, see GPU paravitualization.