struktur DXGKARG_CREATEVIRTUALGPU (dispmprt.h)
Argumen yang digunakan untuk membuat GPU virtual.
Sintaks
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;
Anggota
PartitionId
Indeks (dari 0 hingga maksimum vGPU yang didukung dikurangi satu) untuk partisi vGPU.
Profile
Menjelaskan kemampuan vGPU yang diinginkan.
UserModeVirtualDeviceProvider
Id kelas untuk DLL emulasi mode pengguna. Nilai ini dapat diatur ke nol jika driver tidak memerlukan emulasi perangkat. Id digunakan oleh OS untuk membuat instans DLL mode pengguna.
VirtualGpuLuid
LUID, yang secara unik mengidentifikasi GPU virtual. LUID ini akan diteruskan ke DLL emulasi mode pengguna.
NumMemorySegments
Jumlah entri yang valid dalam array SegmentInfo .
SegmentInfo[DXGK_MAX_VIRTUAL_GPU_ALLOCATIONS]
Entri NumMemorySegment pertama menjelaskan informasi tentang segmen memori lokal, yang diperlukan dalam vGPU.
NumEngines
Jumlah elemen yang valid dalam array EngineInfo. Ini tidak digunakan lagi dan harus nol.
EngineInfo[DXGK_MAX_ASYMETRICAL_PROCESSING_NODES]
Menentukan mesin fisik, yang harus digunakan saat membuat vGPU dengan profil yang diberikan. Ini tidak digunakan lagi dan harus nol.
Persyaratan
Persyaratan | Nilai |
---|---|
Header | dispmprt.h |