структура DXGKDDI_GPU_PARTITION_INTERFACE (dispmprt.h)
Используется для запроса на секционирование GPU для использования в Виртуальные машины, а также для создания или уничтожения виртуального GPU.
Драйвер мини-порта должен поддерживать все функции в этой группе.
Синтаксис
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;
Члены
[in] Size
Размер виртуального GPU.
[in] Version
Версия.
[out] Context
Контекст.
[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
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 10 версии 1903 |
Верхняя часть | dispmprt.h |