PFND3DDDI_OFFERRESOURCES fungsi panggilan balik (d3dumddi.h)

Dipanggil oleh runtime Microsoft Direct3D untuk meminta driver tampilan mode pengguna menawarkan sumber daya memori video untuk digunakan kembali.

Sintaks

PFND3DDDI_OFFERRESOURCES Pfnd3dddiOfferresources;

HRESULT Pfnd3dddiOfferresources(
  HANDLE hDevice,
  const D3DDDIARG_OFFERRESOURCES *unnamedParam2
)
{...}

Parameter

hDevice

Handel ke perangkat tampilan (konteks grafis).

unnamedParam2

pData [in]

Penunjuk ke struktur D3DDDIARG_OFFERRESOURCES yang menentukan sumber daya memori video yang ditawarkan driver.

Menampilkan nilai

Mengembalikan salah satu nilai berikut.

Menampilkan kode Deskripsi
S_OK Sumber daya memori video berhasil ditawarkan.
D3DDDIERR_DEVICEREMOVED Driver mendeteksi bahwa adaptor tampilan telah dihapus, sehingga pengandar tidak menyelesaikan operasi.
Jika driver tidak mengetahui penghapusan adaptor, driver tidak diperlukan untuk mengembalikan kode kesalahan ini.

Keterangan

Jika driver mode pengguna tidak memiliki pekerjaan yang luar biasa yang mereferensikan alokasi yang telah diminta untuk ditawarkan, maka driver dapat menawarkan alokasi segera atau menunda penawaran sampai panggilan berikutnya dilakukan ke fungsi Flush atau Present . Namun, driver harus selalu memproses semua panggilan penawaran batch yang telah dikirimkan melalui Flush atau Present.

Jika driver menggunakan layanan penggantian nama manajer memori video, maka driver harus menawarkan instans alokasi terakhir.

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_OFFERRESOURCES

D3DDDI_DEVICEFUNCS

Flush

Hadir

ReclaimResources