Bagikan melalui


struktur DD_FREE_DEFERRED_AGP_DATA (d3dhal.h)

DirectX 8.0 dan versi yang lebih baru dan sistem operasi berbasis NT saja.

DD_FREE_DEFERRED_AGP_DATA adalah struktur data yang diacu oleh bidang lpvDataDD_GETDRIVERINFODATA untuk pemberitahuan D3DGDI2_TYPE_DEFER_AGP_FREES dan D3DGDI2_TYPE_FREE_DEFERRED_AGP.

Sintaks

typedef struct _DD_FREE_DEFERRED_AGP_DATA {
  DD_GETDRIVERINFO2DATA gdi2;
  DWORD                 dwProcessId;
} DD_FREE_DEFERRED_AGP_DATA;

Anggota

gdi2

Menentukan struktur DD_GETDRIVERINFO2DATA yang berisi data GetDriverInfo2 .

dwProcessId

Menentukan pengidentifikasi proses (PID) dari proses yang menghancurkan memori AGP untuk permukaan.

Keterangan

Driver terkadang menerima panggilan GetDriverInfo2 dengan jenis pemberitahuan D3DGDI2_TYPE_DEFER_AGP_FREES sebelum perubahan mode tampilan terjadi. Runtime hanya mengirim jenis pemberitahuan ini jika akan digunakan untuk melakukan perubahan mode tampilan. Driver harus memeriksa pengidentifikasi proses (PID) dari proses yang menghancurkan permukaan terhadap proses yang menciptakan permukaan. Jika PID berbeda, driver mungkin tidak boleh menghancurkan pemetaan mode pengguna memori AGP karena aplikasi mungkin masih menggunakan memori.

Driver menerima panggilan GetDriverInfo2 dengan jenis pemberitahuan D3DGDI2_TYPE_FREE_DEFERRED_AGP ketika semua perangkat tampilan dalam proses berhenti menggunakan permukaan, tekstur, buffer vertex, dan buffer indeks yang dikunci pada saat mode tampilan berubah. Jenis pemberitahuan ini memberi tahu driver bahwa sekarang aman untuk menghancurkan semua pemetaan mode pengguna dari memori AGP.

Persyaratan

Persyaratan Nilai
Header d3dhal.h (termasuk D3dhal.h)

Lihat juga

DD_GETDRIVERINFO2DATA

DD_GETDRIVERINFODATA