Bagikan melalui


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