Fungsi D3DKMTFreeGpuVirtualAddress (d3dkmthk.h)

D3DKMTFreeGpuVirtualAddress merilis berbagai alamat virtual unit pemrosesan grafis (GPU), yang sebelumnya dicadangkan atau dipetakan.

Sintaks

NTSTATUS D3DKMTFreeGpuVirtualAddress(
  [in] const D3DKMT_FREEGPUVIRTUALADDRESS *unnamedParam1
);

Parameter

[in] unnamedParam1

Penunjuk ke struktur D3DKMT_FREEGPUVIRTUALADDRESS yang menjelaskan operasi.

Nilai kembali

Menampilkan kode Deskripsi
STATUS_SUCCESS Konteks perangkat berhasil dibuat.
STATUS_INVALID_PARAMETER Parameter divalidasi dan ditentukan salah.

Fungsi ini mungkin juga mengembalikan nilai NTSTATUS lainnya.

Keterangan

Alamat virtual yang dibebaskan tidak boleh diakses segera setelah panggilan. Jika ada operasi MapGpuVirtualAddress dan UpdateGpuVirtualAddress yang luar biasa, yang mereferensikan alamat virtual, mereka akan diabaikan setelah alamat virtual dibebaskan. Rentang alamat virtual baru dapat dialokasikan sebagai pengganti yang dibebaskan segera setelah kembali dari fungsi.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 10
Server minimum yang didukung Server Windows 2016
Target Platform Universal
Header d3dkmthk.h (termasuk D3dkmthk.h)
Pustaka Gdi32.lib
DLL Gdi32.dll

Lihat juga

D3DKMT_FREEGPUVIRTUALADDRESS

MapGpuVirtualAddress

UpdateGpuVirtualAddress