PFND3DDDI_RECLAIMALLOCATIONS3CB fungsi panggilan balik (d3dumddi.h)
pfnReclaimAllocations3Cb dipanggil oleh driver mode pengguna untuk mengklaim kembali alokasi memori video yang sebelumnya ditawarkan untuk digunakan kembali.
Sintaks
PFND3DDDI_RECLAIMALLOCATIONS3CB Pfnd3dddiReclaimallocations3cb;
HRESULT Pfnd3dddiReclaimallocations3cb(
HANDLE hDevice,
D3DDDICB_RECLAIMALLOCATIONS3 *unnamedParam2
)
{...}
Parameter
hDevice
Handel ke perangkat tampilan.
unnamedParam2
pData [masuk, keluar]
Penunjuk ke struktur D3DDDICB_RECLAIMALLOCATIONS3 yang menentukan alokasi untuk diklaim kembali. Array yang dibuang yang sebelumnya digunakan digantikan oleh anggota pResults dalam iterasi ini.
Menampilkan nilai
Mengembalikan salah satu nilai berikut.
Menampilkan kode | Deskripsi |
---|---|
S_OK | Alokasi berhasil diklaim kembali. |
E_INVALIDARG | Parameter yang tidak valid disediakan. |
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. Catatan: Jika kode kesalahan ini dikembalikan, fungsi panggilan driver (biasanya rutinitas pfnReclaimResources ) harus mengembalikan kode kesalahan ini ke runtime Direct3D. |
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) |