Metode IDirect3D9::EnumAdapterModes (d3d9helper.h)
Mengkueri perangkat untuk menentukan apakah adaptor yang ditentukan mendukung format dan mode tampilan yang diminta. Metode ini dapat digunakan dalam perulangan untuk menghitung semua mode adaptor yang tersedia.
Sintaks
HRESULT EnumAdapterModes(
[in] UINT Adapter,
[in] D3DFORMAT Format,
[in] UINT Mode,
[out] D3DDISPLAYMODE *pMode
);
Parameter
[in] Adapter
Jenis: UINT
Nomor ordinal yang menunjukkan adaptor tampilan untuk dijumlahkan. D3DADAPTER_DEFAULT selalu merupakan adaptor tampilan utama. Metode ini mengembalikan D3DERR_INVALIDCALL ketika nilai ini sama atau melebihi jumlah adaptor tampilan dalam sistem.
[in] Format
Jenis: D3DFORMAT
Format piksel yang diizinkan. Lihat Keterangan.
[in] Mode
Jenis: UINT
Mewakili indeks mode tampilan yang merupakan bilangan bulat yang tidak ditandatangani antara nol dan nilai yang dikembalikan oleh GetAdapterModeCount dikurangi satu.
[out] pMode
Jenis: D3DDISPLAYMODE*
Penunjuk ke mode tampilan yang tersedia dari jenis D3DDISPLAYMODE. Lihat Keterangan.
Nilai kembali
Jenis: HRESULT
- Jika perangkat dapat digunakan pada adaptor ini, D3D_OK dikembalikan.
- Jika Adapter sama atau melebihi jumlah adaptor tampilan dalam sistem, D3DERR_INVALIDCALL dikembalikan.
- Jika format permukaan tidak didukung atau jika akselerasi perangkat keras tidak tersedia untuk format yang ditentukan, D3DERR_NOTAVAILABLE dikembalikan.
Keterangan
Aplikasi menyediakan mode tampilan dan format ke EnumAdapterModes yang mengembalikan mode tampilan. Metode ini dapat digunakan dalam perulangan untuk menghitung semua mode tampilan yang tersedia.
Aplikasi menentukan format dan enumerasi dibatasi untuk mode tampilan yang sama persis dengan format (alfa diabaikan). Format yang diizinkan (yang merupakan anggota D3DFORMAT) adalah sebagai berikut:
- D3DFMT_A1R5G5B5
- D3DFMT_A2R10G10B10
- D3DFMT_A8R8G8B8
- D3DFMT_R5G6B5
- D3DFMT_X1R5G5B5
- D3DFMT_X8R8G8B8
Persyaratan
Target Platform | Windows |
Header | d3d9helper.h (termasuk D3D9.h) |
Pustaka | D3D9.lib |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk