struttura DXGKDDI_GPU_PARTITION_INTERFACE (dispmprt.h)
Usato per eseguire query su come una GPU può essere partizionata per l'uso in Macchine virtuali e creare o eliminare definitivamente una GPU virtuale.
Un driver miniport deve supportare tutte le funzioni in questo gruppo.
Sintassi
typedef struct _DXGKDDI_GPU_PARTITION_INTERFACE {
[in] IN USHORT Size;
[in] IN USHORT Version;
[out] OUT PVOID Context;
[out] OUT PINTERFACE_REFERENCE InterfaceReference;
[out] OUT PINTERFACE_DEREFERENCE InterfaceDereference;
[out] OUT PDXGKDDI_GETGPUPARTITIONINFO DxgkDdiGetGpuPartitionInfo;
[out] OUT PDXGKDDI_SETGPUPARTITIONCOUNT DxgkDdiSetGpuPartitionCount;
[out] OUT PDXGKDDI_GETGPUENGINES DxgkDdiGetGpuEngines;
[out] OUT PDXGKDDI_GETVIRTUALGPUPROFILE DxgkDdiGetVirtualGpuProfile;
[out] OUT PDXGKDDI_CREATEVIRTUALGPU DxgkDdiCreateVirtualGpu;
[out] OUT PDXGKDDI_GETVIRTUALGPUINFO DxgkDdiGetVirtualGpuInfo;
[out] OUT PDXGKDDI_SETVIRTUALGPURESOURCES DxgkDdiSetVirtualGpuResources;
[out] OUT PDXGKDDI_DESTROYVIRTUALGPU DxgkDdiDestroyVirtualGpu;
[out] OUT PDXGKDDI_SUSPENDVIRTUALGPU DxgkDdiSuspendVirtualGpu;
[out] OUT PDXGKDDI_RESUMEVIRTUALGPU DxgkDdiResumeVirtualGpu;
[out] OUT PDXGKDDI_VIRTUALGPUDRIVERESCAPE DxgkDdiVirtualGpuDriverEscape;
[out] OUT PDXGKDDI_SETVIRTUALGPUVMBUS DxgkDdiSetVirtualGpuVmBus;
} DXGKDDI_GPU_PARTITION_INTERFACE, *PDXGKDDI_GPU_PARTITION_INTERFACE;
Members
[in] Size
Dimensioni di una GPU virtuale.
[in] Version
Versione.
[out] Context
Contesto.
[out] InterfaceReference
[out] InterfaceDereference
[out] DxgkDdiGetGpuPartitionInfo
[out] DxgkDdiSetGpuPartitionCount
[out] DxgkDdiGetGpuEngines
[out] DxgkDdiGetVirtualGpuProfile
[out] DxgkDdiCreateVirtualGpu
[out] DxgkDdiGetVirtualGpuInfo
[out] DxgkDdiSetVirtualGpuResources
[out] DxgkDdiDestroyVirtualGpu
[out] DxgkDdiSuspendVirtualGpu
[out] DxgkDdiResumeVirtualGpu
[out] DxgkDdiVirtualGpuDriverEscape
[out] DxgkDdiSetVirtualGpuVmBus
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10, versione 1903 |
Intestazione | dispmprt.h |