Bagikan melalui


struktur DD_GETEXTENDEDMODEDATA (d3dhal.h)

DirectX 9.0 dan versi yang lebih baru saja.

DD_GETEXTENDEDMODEDATA adalah struktur data yang ditunjukkan oleh bidang lpvDataDD_GETDRIVERINFODATA untuk kueri DD_GETDRIVERINFO2DATA dengan jenis D3DGDI2_TYPE_GETEXTENDEDMODE.

Sintaks

typedef struct _DD_GETEXTENDEDMODEDATA {
  DD_GETDRIVERINFO2DATA gdi2;
  DWORD                 dwModeIndex;
  D3DDISPLAYMODE        mode;
} DD_GETEXTENDEDMODEDATA;

Anggota

gdi2

Menentukan struktur DD_GETDRIVERINFO2DATA yang berisi data GetDriverInfo2 .

dwModeIndex

Menentukan indeks mode tampilan yang akan dikembalikan.

mode

Menerima struktur D3DDISPLAYMODE yang menentukan mode tampilan aktual.

Keterangan

Runtime mengidentifikasi mode tampilan yang akan dikembalikan dengan indeks bilangan bulat yang nilainya bervariasi antara nol dan satu kurang dari jumlah mode tampilan yang didukung yang dilaporkan sebelumnya oleh driver dalam kueri DD_GETDRIVERINFO2DATA dengan jenis D3DGDI2_TYPE_GETEXTENDEDMODECOUNT. Bagaimana indeks ini dipetakan ke mode tampilan aktual diserahkan ke driver. Namun, setiap indeks harus memetakan secara unik ke satu mode tampilan yang didukung. Urutan di mana mode tampilan dilaporkan tidak signifikan.

Saat memproses permintaan GetDriverInfo2 ini, driver harus membaca nilai di anggota dwModeIndex dan memetakan nilai tersebut ke salah satu mode tampilan yang didukung (mungkin dengan menggunakan nilai di dwModeIndex sebagai indeks ke dalam array struktur D3DDISPLAYMODE). Driver kemudian harus menyalin mode tampilan tersebut ke dalam anggota mode . Runtime menjamin bahwa runtime hanya meneruskan indeks ke driver yang berada dalam rentang nol hingga satu kurang dari jumlah mode tampilan yang dilaporkan oleh driver. Rentang indeks harus divalidasi dalam build driver debug.

Untuk informasi selengkapnya tentang D3DDISPLAYMODE, lihat dokumentasi DirectX SDK.

Persyaratan

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

Lihat juga

DD_GETDRIVERINFO2DATA

DD_GETDRIVERINFODATA

DD_GETEXTENDEDMODECOUNTDATA