Bagikan melalui


Metode IDirect3D9Ex::GetAdapterModeCountEx (d3d9.h)

Mengembalikan jumlah mode tampilan yang tersedia.

Sintaks

UINT GetAdapterModeCountEx(
  [in] UINT                       Adapter,
  [in] const D3DDISPLAYMODEFILTER *pFilter
);

Parameter

[in] Adapter

Jenis: UINT

Nomor ordinal yang menunjukkan adaptor tampilan untuk mengambil jumlah mode tampilan.

[in] pFilter

Jenis: const D3DDISPLAYMODEFILTER*

Menentukan karakteristik mode tampilan yang diinginkan. Lihat D3DDISPLAYMODEFILTER.

Mengembalikan nilai

Jenis: UINT

Jumlah mode tampilan yang tersedia. Pengembalian nilai nol dari metode ini adalah indikasi bahwa tidak ada mode tampilan seperti itu yang didukung atau hanya monitor ini tidak lagi tersedia.

Keterangan

Peristiwa seperti perubahan mode tampilan pada kepala lain dari perangkat keras yang sama, perubahan monitor atau perubahan status koneksinya, dan ekstensi desktop/tidak ekstensional semuanya dapat memengaruhi jumlah mode tampilan yang tersedia.

Untuk aplikasi layar penuh, S_PRESENT_MODE_CHANGED yang dikembalikan dari PresentEx atau CheckDeviceState adalah indikasi kegagalan pengaturan mode tampilan karena peristiwa tersebut.

Untuk meningkatkan kemungkinan pengaturan mode tampilan yang saat ini tersedia dengan sukses, aplikasi layar penuh harus mencoba mengkueri ulang daftar mode tampilan yang tersedia saat menerima S_PRESENT_MODE_CHANGED.

Persyaratan

Persyaratan Nilai
Target Platform Windows
Header d3d9.h
Pustaka D3D9.lib

Lihat juga

IDirect3D9Ex