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)

Lihat juga

D3DDDIARG_RECLAIMRESOURCES

D3DDDI_DEVICEFUNCS

OfferResources

ReclaimResourcesDXGI

pfnReclaimAllocationsCb