Bagikan melalui


PFND3DDDI_RECLAIMALLOCATIONS2CB fungsi panggilan balik (d3dumddi.h)

pfnReclaimAllocations2Cb dipanggil oleh driver mode pengguna untuk mengklaim kembali alokasi memori video yang sebelumnya ditawarkan untuk digunakan kembali.

Sintaksis

PFND3DDDI_RECLAIMALLOCATIONS2CB Pfnd3dddiReclaimallocations2cb;

HRESULT Pfnd3dddiReclaimallocations2cb(
  HANDLE hDevice,
  D3DDDICB_RECLAIMALLOCATIONS2 *unnamedParam2
)
{...}

Parameter

hDevice

Handel ke perangkat tampilan.

unnamedParam2

pData [in, out]

Penunjuk ke struktur D3DDDICB_RECLAIMALLOCATIONS2 yang menentukan alokasi untuk diklaim kembali.

Mengembalikan nilai

Mengembalikan salah satu nilai berikut.

Mengembalikan 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 Stop Plug and Play (PnP) atau terjadi peristiwa Deteksi dan Pemulihan Batas Waktu (TDR).
Catatan Jika kode kesalahan ini dikembalikan, fungsi panggilan driver (biasanya pfnReclaimResources rutin) harus mengembalikan kode kesalahan ini ke runtime Direct3D.

Persyaratan

Syarat Nilai
klien minimum yang didukung Windows 10
server minimum yang didukung Windows Server 2016
Platform Target Desktop
Header d3dumddi.h (termasuk D3dumddi.h)

Lihat juga

D3DDDICB_RECLAIMALLOCATIONS2

D3DDDI_DEVICECALLBACKS

pfnReclaimResources