Bagikan melalui


Fungsi D3DKMTRegisterVailProcess (d3dkmthk.h)

Fungsi D3DKMTRegisterVailProcess mendaftarkan proses saat ini sebagai proses yang dapat berbagi alokasi GPU antara komputer virtual tamu (VM) dan host.

Sintaks

NTSTATUS D3DKMTRegisterVailProcess(
  GUID *unnamedParam1
);

Parameter

unnamedParam1

[in] VirtualMachineGuid, yang merupakan penunjuk ke GUID yang terkait dengan VM yang sedang berjalan. VM harus memiliki setidaknya satu GPU virtual yang ditetapkan.

Menampilkan nilai

D3DKMTRegisterVailProcess mengembalikan kode NTSTATUS seperti salah satu nilai berikut:

Menampilkan kode Deskripsi
STATUS_SUCCESS Pendaftaran proses berhasil.
STATUS_ACCESS_DENIED Proses ini tidak memiliki cukup hak istimewa untuk memanggil API ini. Perhatikan bahwa kode status lainnya dapat dikembalikan dalam kasus ini.
STATUS_INVALID_PARAMETER Nilai yang diteruskan di VirtualMachineGuid tidak valid.
STATUS_GRAPHICS_VAIL_STATE_CHANGED VM tidak memiliki GPU virtual yang ditetapkan.
STATUS_INVALID_DISPOSITION Proses ini tidak memiliki konteks grafis yang dibuat.
STATUS_NOT_FOUND VM dengan GUID yang diberikan tidak ditemukan.

Kode status lainnya juga dapat dikembalikan.

Keterangan

Proses panggilan harus memiliki hak istimewa yang sama dengan proses klien Desktop Jauh (RDP) yang dibuat untuk instans VM yang ditentukan oleh parameter VirtualMachineGuid .

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 11, versi 22H2
Target Platform Universal
Header d3dkmthk.h (termasuk d3dkmthk.h)
Pustaka gdi32.lib
DLL gdi32.dll