Cara: Mendapatkan Mode Tampilan Adapter
Topik ini menunjukkan cara menggunakan Microsoft DirectX Graphics Infrastructure (DXGI) untuk mendapatkan mode tampilan yang valid yang terkait dengan adaptor. DirectX 10 dan 11 dapat menggunakan DXGI untuk mendapatkan mode tampilan yang valid. Mengetahui mode tampilan yang valid memastikan bahwa aplikasi Anda dapat memilih mode layar penuh yang valid dengan benar.
Untuk mendapatkan mode tampilan adaptor
Buat objek IDXGIFactory dan gunakan untuk menghitung adaptor yang tersedia. Untuk informasi selengkapnya, lihat Cara: Menghitung Adapter.
Panggil IDXGIAdapter::EnumOutputs untuk menghitung output untuk setiap adaptor.
IDXGIOutput* pOutput = NULL; HRESULT hr; hr = pAdapter->EnumOutputs(0,&pOutput);
Panggil IDXGIOutput::GetDisplayModeList untuk mengambil array struktur DXGI_MODE_DESC dan jumlah elemen dalam array. Setiap struktur DXGI_MODE_DESC mewakili mode tampilan yang valid untuk output.
UINT numModes = 0; DXGI_MODE_DESC* displayModes = NULL; DXGI_FORMAT format = DXGI_FORMAT_R32G32B32A32_FLOAT; // Get the number of elements hr = pOutput->GetDisplayModeList( format, 0, &numModes, NULL); displayModes = new DXGI_MODE_DESC[numModes]; // Get the list hr = pOutput->GetDisplayModeList( format, 0, &numModes, displayModes);
Topik terkait
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