структура 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