struktur D3DKMDT_DISPLAYMODE_FLAGS (d3dkmthk.h)
Struktur D3DKMDT_DISPLAYMODE_FLAGS mengidentifikasi atribut mode tampilan.
Sintaks
typedef struct _D3DKMDT_DISPLAYMODE_FLAGS {
#if ...
BOOLEAN ValidatedAgainstMonitorCaps : 1;
#if ...
BOOLEAN RoundedFakeMode : 1;
#if ...
[in] D3DKMDT_MODE_PRUNING_REASON ModePruningReason : 4;
#if ...
UINT Reserved : 28;
#else
UINT ValidatedAgainstMonitorCaps : 1;
#endif
#else
UINT RoundedFakeMode : 1;
#endif
#else
[in] D3DKMDT_MODE_PRUNING_REASON ModePruningReason : 4;
#endif
[in] UINT Stereo : 1;
[in] UINT AdvancedScanCapable : 1;
#elif
UINT Reserved : 26;
UINT PreferredTiming : 1;
UINT PhysicalModeSupported : 1;
#elif
UINT Reserved : 24;
UINT VirtualRefreshRate : 1;
#else
UINT Reserved : 23;
#endif
} D3DKMDT_DISPLAYMODE_FLAGS;
Anggota
ValidatedAgainstMonitorCaps
Nilai Boolean yang menentukan apakah mode tampilan didukung oleh monitor tempat mode tampilan akan ditampilkan.
Mengatur anggota ini setara dengan mengatur bit pertama dari nilai 32-bit (0x00000001).
Nilai UINT yang menentukan apakah mode tampilan didukung oleh monitor tempat mode tampilan akan ditampilkan.
Mengatur anggota ini setara dengan mengatur bit pertama dari nilai 32-bit (0x00000001).
Didukung dimulai dengan Windows 8.
RoundedFakeMode
Nilai Boolean yang menentukan apakah mode tampilan dibulatkan.
Mengatur anggota ini setara dengan mengatur bit kedua dari nilai 32-bit (0x00000002).
Nilai UINT yang menentukan apakah mode tampilan dibulatkan.
Mengatur anggota ini setara dengan mengatur bit kedua dari nilai 32-bit (0x00000002).
Didukung dimulai dengan Windows 8.
[in] ModePruningReason
Nilai jenis D3DKMDT_MODE_PRUNING_REASON yang mengidentifikasi alasan monitor mendukung mode tampilan atau tidak mendukung mode tampilan. Empat bit ditentukan oleh salah satu nilai dalam jenis enumerasi D3DKMDT_MODE_PRUNING_REASON dan bergantung pada pengaturan anggota ValidatedAgainstMonitorCaps . Untuk informasi selengkapnya tentang bagaimana nilai ModePruningReason diatur, lihat D3DKMDT_MODE_PRUNING_REASON.
Mengatur anggota ini setara dengan mengatur bit 4 hingga 7 dari nilai 32-bit (0x0000003C).
[in] Nilai jenis D3DKMDT_MODE_PRUNING_REASON yang mengidentifikasi alasan monitor mendukung mode tampilan atau tidak mendukung mode tampilan. Empat bit ditentukan oleh salah satu nilai dalam jenis enumerasi D3DKMDT_MODE_PRUNING_REASON dan bergantung pada pengaturan anggota ValidatedAgainstMonitorCaps . Untuk informasi selengkapnya tentang bagaimana nilai ModePruningReason diatur, lihat D3DKMDT_MODE_PRUNING_REASON. Anggota ini setara dengan bit 4 hingga 7 dari nilai 32-bit (0x0000003C).
Didukung dimulai dengan Windows 8.
Reserved
Anggota ini dicadangkan dan harus diatur ke nol. Mengatur anggota ini setara dengan mengatur 28 bit (0xFFFFFFF0) yang tersisa dari nilai 32-bit ke nol.
Anggota ini dicadangkan dan harus diatur ke nol.
Mengatur anggota ini setara dengan mengatur 26 bit yang tersisa (0xFFFFFFC0) dari nilai 32-bit ke nol.
Didukung dimulai dengan Windows 8.
[in] Stereo
Nilai UINT yang menentukan apakah stereo didukung oleh monitor tempat mode tampilan akan ditampilkan.
Mengatur anggota ini setara dengan mengatur bit kedelapan dari nilai 32-bit (0x00000080).
Didukung dimulai dengan Windows 8.
[in] AdvancedScanCapable
Nilai UINT yang menentukan apakah driver mendukung kemampuan pemindaian tingkat lanjut.
Driver melaporkan dukungan untuk opsi ini dalam mode tampilan saat ini dengan mengatur anggota Jenis struktur D3DKMDT_VIDPN_SOURCE_MODE ke D3DKMDT_RMT_GRAPHICS_STEREO_ADVANCED_SCAN. Mengatur anggota ini setara dengan mengatur bit kesembilan dari nilai 32-bit (0x00000100).
Didukung dimulai dengan Windows 8.
PreferredTiming
Nilai UINT yang menentukan apakah driver mendukung waktu yang disukai.
PhysicalModeSupported
Nilai UINT yang menentukan apakah driver mendukung mode fisik.
VirtualRefreshRate
Nilai UINT yang menentukan apakah driver mendukung kecepatan refresh virtual.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows Vista |
Header | d3dkmthk.h (termasuk D3dkmthk.h) |