PFND3DDDI_FREEGPUVIRTUALADDRESSCB fungsi panggilan balik (d3dumddi.h)
pfnFreeGpuVirtualAddressCb merilis berbagai alamat virtual unit pemrosesan grafis (GPU) yang sebelumnya dicadangkan atau dipetakan.
Panggilan balik adalah operasi sinkron. Alamat virtual yang dibebaskan tidak boleh diakses segera setelah panggilan. Jika ada operasi pfnMapGpuVirtualAddressCb dan pfnUpdateGpuVirtualAddressCb 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.
Driver mode pengguna harus memastikan bahwa tidak ada alokasi, yang digunakan untuk operasi penyajian saat ini, dipetakan ke rentang alamat.
Sintaks
PFND3DDDI_FREEGPUVIRTUALADDRESSCB Pfnd3dddiFreegpuvirtualaddresscb;
HRESULT Pfnd3dddiFreegpuvirtualaddresscb(
HANDLE hDevice,
const D3DDDICB_FREEGPUVIRTUALADDRESS *unnamedParam2
)
{...}
Parameter
hDevice
Handel ke perangkat tampilan.
unnamedParam2
pData [in]
Penunjuk ke struktur D3DDDICB_FREEGPUVIRTUALADDRESS yang menjelaskan operasi yang akan dilakukan.
Menampilkan nilai
Jika fungsi panggilan balik ini berhasil, fungsi mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 10 |
Server minimum yang didukung | Server Windows 2016 |
Target Platform | Desktop |
Header | d3dumddi.h (termasuk D3dumddi.h) |