Bagikan melalui


Fungsi SetVCPFeature (lowlevelmonitorconfigurationapi.h)

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.

Mengatur nilai kode Panel Kontrol Virtual (VCP) untuk monitor.

Sintaksis

_BOOL SetVCPFeature(
  [in] HANDLE hMonitor,
  [in] BYTE   bVCPCode,
  [in] DWORD  dwNewValue
);

Parameter-parameternya

[in] hMonitor

Tangani ke monitor fisik. Untuk mendapatkan handel monitor, panggil GetPhysicalMonitorsFromHMONITOR atau GetPhysicalMonitorsFromIDirect3DDevice9.

[in] bVCPCode

Kode VCP yang akan diatur. Kode VCP ditentukan dalam standar VESA Monitor Control Command Set (MCCS), versi 1.0 dan 2.0. Parameter ini harus menentukan VCP berkelanjutan atau non-berkelanjutan, atau kode khusus vendor. Ini seharusnya bukan kode kontrol tabel.

[in] dwNewValue

Nilai kode VCP.

Mengembalikan nilai

Jika fungsi berhasil, nilai pengembalian TRUE. Jika fungsi gagal, nilai yang dikembalikan adalah FALSE. Untuk mendapatkan informasi kesalahan yang diperluas, panggil GetLastError.

Komentar

Fungsi ini sesuai dengan perintah "Atur Fitur VCP" dari standar Display Data Channel Command Interface (DDC/CI).

Fungsi ini membutuhkan waktu sekitar 50 milidetik untuk kembali.

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 lowlevelmonitorconfigurationapi.h
Perpustakaan Dxva2.lib
DLL Dxva2.dll

Lihat juga

Fungsi Konfigurasi Monitor