DXGKARG_CREATEVIRTUALGPU 구조체(dispmprt.h)
가상 GPU를 만드는 데 사용되는 인수입니다.
구문
typedef struct _DXGKARG_CREATEVIRTUALGPU {
ULONG PartitionId;
DXGK_VIRTUALGPUPROFILE Profile;
CLSID UserModeVirtualDeviceProvider;
LUID VirtualGpuLuid;
ULONG NumMemorySegments;
DXGK_VIRTUALGPUSEGMENTINFO SegmentInfo[DXGK_MAX_VIRTUAL_GPU_ALLOCATIONS];
ULONG NumEngines;
DXGK_VIRTUALGPUENGINEINFO EngineInfo[DXGK_MAX_ASYMETRICAL_PROCESSING_NODES];
} DXGKARG_CREATEVIRTUALGPU, *PDXGKARG_CREATEVIRTUALGPU;
멤버
PartitionId
vGPU 파티션에 대한 인덱스(0에서 최대 지원되는 vGPU에서 1을 뺀 값)입니다.
Profile
원하는 vGPU 기능에 대해 설명합니다.
UserModeVirtualDeviceProvider
사용자 모드 에뮬레이션 DLL의 클래스 ID입니다. 드라이버에 디바이스 에뮬레이션이 필요하지 않은 경우 이 값을 0으로 설정할 수 있습니다. ID는 OS에서 사용자 모드 DLL을 인스턴스화하는 데 사용됩니다.
VirtualGpuLuid
가상 GPU를 고유하게 식별하는 LUID입니다. 이 LUID는 사용자 모드 에뮬레이션 DLL에 전달됩니다.
NumMemorySegments
SegmentInfo 배열의 유효한 항목 수입니다.
SegmentInfo[DXGK_MAX_VIRTUAL_GPU_ALLOCATIONS]
첫 번째 NumMemorySegment 항목은 vGPU에 필요한 로컬 메모리 세그먼트에 대한 정보를 설명합니다.
NumEngines
EngineInfo 배열의 유효한 요소 수입니다. 더 이상 사용되지 않으며 0이어야 합니다.
EngineInfo[DXGK_MAX_ASYMETRICAL_PROCESSING_NODES]
지정된 프로필로 vGPU를 만들 때 사용해야 하는 물리적 엔진을 지정합니다. 더 이상 사용되지 않으며 0이어야 합니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 | dispmprt.h |