Bagikan melalui


struktur DD_GETDDIVERSIONDATA (d3dhal.h)

DirectX 9.0 dan versi yang lebih baru saja.

DD_GETDDIVERSIONDATA adalah struktur data yang ditunjukkan oleh bidang lpvDataDD_GETDRIVERINFODATA untuk kueri DD_GETDRIVERINFO2DATA dengan jenis D3DGDI2_TYPE_GETDDIVERSION.

Sintaks

typedef struct _DD_GETDDIVERSIONDATA {
  DD_GETDRIVERINFO2DATA gdi2;
  DWORD                 dwDXVersion;
  DWORD                 dwDDIVersion;
} DD_GETDDIVERSIONDATA;

Anggota

gdi2

Menentukan struktur DD_GETDRIVERINFO2DATA yang berisi data GetDriverInfo2 untuk kueri.

dwDXVersion

Menentukan versi runtime DirectX yang membuat permintaan. Misalnya, runtime DirectX 9.0 menentukan 9.

dwDDIVersion

Menerima versi DDI yang didukung driver.

Keterangan

Selama fase pengembangan versi DirectX, setiap kali perubahan signifikan dilakukan pada header Driver Development Kit (DDK), nomor versi DDI diperbarui. Setelah itu, driver tampilan harus melaporkan versi DDI yang diperbarui ini untuk dijalankan sebagai driver DirectX versi terbaru. Jika driver tidak melaporkan versi DDI yang diperbarui ini, runtime menentukan bahwa driver adalah versi DirectX sebelumnya dan menangani driver yang sesuai.

Misalnya, vendor perangkat keras membangun driver tampilannya dengan versi DirectX 9.0 DDK yang telah dirilis sebelumnya dan kemudian mencoba mengirim drivernya sebagai versi DirectX 9.0. Jika nomor versi DDI diperbarui dalam versi akhir DirectX 9.0, runtime DirectX 9.0 kemudian memperlakukan driver ini sebagai driver versi DirectX 8.0 sebagai gantinya.

Persyaratan

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

Lihat juga

DD_GETDRIVERINFO2DATA

DD_GETDRIVERINFODATA