Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Peringatan
Fungsi konfigurasi monitor fisik berfungsi menggunakan standar VESA Monitor Control Command Set (MCCS) melalui antarmuka I2C. Banyak monitor tidak sepenuhnya menerapkan standar tersebut; sehingga penggunaan perintah ini dapat mengakibatkan perilaku monitor yang tidak terdefinisi. Kami tidak merekomendasikan penggunaan fungsi-fungsi ini untuk monitor arbitrer tanpa memvalidasi secara fisik bahwa fungsi tersebut berfungsi seperti yang dimaksudkan.
Mengambil kemampuan konfigurasi monitor. Panggil fungsi ini untuk mengetahui fungsi konfigurasi monitor tingkat tinggi mana yang didukung oleh monitor.
Sintaksis
_BOOL GetMonitorCapabilities(
[in] HANDLE hMonitor,
[out] LPDWORD pdwMonitorCapabilities,
[out] LPDWORD pdwSupportedColorTemperatures
);
Parameter-parameternya
[in] hMonitor
Tangani ke monitor fisik. Untuk mendapatkan handel monitor, panggil GetPhysicalMonitorsFromHMONITOR atau GetPhysicalMonitorsFromIDirect3DDevice9.
[out] pdwMonitorCapabilities
Menerima bendera bitwise ATAU kemampuan. Lihat Komentar.
[out] pdwSupportedColorTemperatures
Menerima bitwise ATAU bendera suhu warna. Lihat Komentar.
Mengembalikan nilai
Jika fungsi berhasil, nilai pengembalian TRUE. Jika fungsi gagal, nilai yang dikembalikan adalah FALSE. Untuk mendapatkan informasi kesalahan yang diperluas, panggil GetLastError.
Fungsi gagal jika monitor tidak mendukung DDC/CI.
Komentar
Bendera kemampuan yang dikembalikan dalam pdwMonitorCapabilities menentukan fungsi konfigurasi monitor tingkat tinggi mana yang didukung oleh monitor. Mereka juga menentukan bagaimana fungsi tertentu berakibat. Bendera kemampuan berikut didefinisikan.
| Nilai | Deskripsi |
|---|---|
| MC_CAPS_BRIGHTNESS | Monitor mendukung fungsi GetMonitorBrightness dan SetMonitorBrightness . |
| MC_CAPS_COLOR_TEMPERATURE | Monitor mendukung fungsi GetMonitorColorTemperature dan SetMonitorColorTemperature . |
| MC_CAPS_CONTRAST | Monitor mendukung fungsi GetMonitorContrast dan SetMonitorContrast . |
| MC_CAPS_DEGAUSS | Monitor mendukung fungsi DegaussMonitor . |
| MC_CAPS_DISPLAY_AREA_POSITION | Monitor mendukung fungsi GetMonitorDisplayAreaPosition dan SetMonitorDisplayAreaPosition . |
| MC_CAPS_DISPLAY_AREA_SIZE | Monitor mendukung fungsi GetMonitorDisplayAreaSize dan SetMonitorDisplayAreaSize . |
| MC_CAPS_MONITOR_TECHNOLOGY_TYPE | Monitor mendukung fungsi GetMonitorTechnologyType . |
| MC_CAPS_NONE | Monitor tidak mendukung pengaturan monitor apa pun. |
| MC_CAPS_RED_GREEN_BLUE_DRIVE | Monitor mendukung fungsi GetMonitorRedGreenOrBlueDrive dan SetMonitorRedGreenOrBlueDrive . |
| MC_CAPS_RED_GREEN_BLUE_GAIN | Monitor mendukung fungsi GetMonitorRedGreenOrBlueGain dan SetMonitorRedGreenOrBlueGain . |
| MC_CAPS_RESTORE_FACTORY_COLOR_DEFAULTS | Monitor mendukung fungsi RestoreMonitorFactoryColorDefaults . |
| MC_CAPS_RESTORE_FACTORY_DEFAULTS | Monitor mendukung fungsi RestoreMonitorFactoryDefaults . |
| MC_RESTORE_FACTORY_DEFAULTS_ENABLES_MONITOR_SETTINGS | Jika bendera ini ada, memanggil fungsi RestoreMonitorFactoryDefaults memungkinkan semua pengaturan monitor yang digunakan oleh fungsi konfigurasi monitor tingkat tinggi. Untuk informasi selengkapnya, lihat bagian Keterangan di RestoreMonitorFactoryDefaults. |
Bendera suhu warna yang dikembalikan dalam pdwSupportedColorTemperatures menentukan suhu warna mana yang didukung oleh monitor. Bendera suhu warna berikut didefinisikan.
| Nilai | Deskripsi |
|---|---|
| MC_SUPPORTED_COLOR_TEMPERATURE_NONE | Tidak ada suhu warna yang didukung. |
| MC_SUPPORTED_COLOR_TEMPERATURE_4000K | Monitor ini mendukung suhu warna 4.000 kelvins (K). |
| MC_SUPPORTED_COLOR_TEMPERATURE_5000K | Monitor mendukung suhu warna 5.000 K. |
| MC_SUPPORTED_COLOR_TEMPERATURE_6500K | Monitor mendukung suhu warna 6.500 K. |
| MC_SUPPORTED_COLOR_TEMPERATURE_7500K | Monitor mendukung suhu warna 7.500 K. |
| MC_SUPPORTED_COLOR_TEMPERATURE_8200K | Monitor mendukung suhu warna 8.200 K. |
| MC_SUPPORTED_COLOR_TEMPERATURE_9300K | Monitor mendukung suhu warna 9.300 K. |
| MC_SUPPORTED_COLOR_TEMPERATURE_10000K | Monitor mendukung suhu warna 10.000 K. |
| MC_SUPPORTED_COLOR_TEMPERATURE_11500K | Monitor mendukung suhu warna 11.500 K. |
Persyaratan
| Persyaratan | Nilai |
|---|---|
| Klien minimum yang didukung | Windows Vista [hanya aplikasi desktop] |
| Server minimum yang didukung | Windows Server 2008 [hanya aplikasi desktop] |
| Platform Target | Windows |
| Header | highlevelmonitorconfigurationapi.h |
| Perpustakaan | Dxva2.lib |
| DLL | Dxva2.dll |