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 |