PFND3DDDI_RECLAIMRESOURCES fungsi panggilan balik (d3dumddi.h)
Dipanggil oleh runtime Microsoft Direct3D untuk mengklaim kembali sumber daya memori video yang sebelumnya ditawarkan untuk digunakan kembali.
Sintaks
PFND3DDDI_RECLAIMRESOURCES Pfnd3dddiReclaimresources;
HRESULT Pfnd3dddiReclaimresources(
HANDLE hDevice,
const D3DDDIARG_RECLAIMRESOURCES *unnamedParam2
)
{...}
Parameter
hDevice
Handel ke perangkat tampilan (konteks grafis).
unnamedParam2
pData [in]
Penunjuk ke struktur D3DDDIARG_RECLAIMRESOURCES yang menentukan sumber daya memori video untuk diklaim kembali.
Menampilkan nilai
Mengembalikan salah satu nilai berikut:
Menampilkan kode | Deskripsi |
---|---|
S_OK | Sumber daya memori video berhasil diklaim kembali. Kode kesalahan ini dikembalikan jika driver tidak perlu memanggil fungsi pfnReclaimAllocationsCb . |
E_INVALIDARG | Parameter yang tidak valid disediakan. Kode kesalahan ini dikembalikan jika driver memanggil fungsi pfnReclaimAllocationsCb dan fungsi tersebut mengembalikan E_INVALIDARG. |
D3DDDIERR_DEVICEREMOVED | Manajer memori video atau driver miniport tampilan tidak dapat menyelesaikan operasi karena peristiwa Berhenti Plug and Play (PnP) atau peristiwa Deteksi dan Pemulihan Batas Waktu (TDR) terjadi. Kode kesalahan ini dikembalikan jika driver memanggil fungsi pfnReclaimAllocationsCb dan fungsi tersebut mengembalikan D3DDDIERR_DEVICEREMOVED. Catatan: Jika kode kesalahan ini dikembalikan, fungsi panggilan driver (biasanya rutinitas ReclaimResourcesDXGI ) harus mengembalikan kode kesalahan ini ke runtime Direct3D. |
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 8 |
Server minimum yang didukung | Windows Server 2012 |
Target Platform | Desktop |
Header | d3dumddi.h (termasuk D3dumddi.h) |