DXGKDDI_GPU_PARTITION_INTERFACE 구조체(dispmprt.h)

Virtual Machines 사용하기 위해 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