Condividi tramite


Funzione SetVCPFeature (lowlevelmonitorconfigurationapi.h)

Avviso

Le funzioni di configurazione del monitoraggio fisico funzionano usando lo standard MCCS (VESA Monitor Control Set) su un'interfaccia I2C. Molti monitor non implementano completamente tale standard; pertanto l'uso di questi comandi potrebbe comportare un comportamento di monitoraggio non definito. Non è consigliabile usare queste funzioni per monitoraggi arbitrari senza convalidare fisicamente che funzionino come previsto.

Imposta il valore di un codice VCP (Virtual Pannello di controllo) per un monitoraggio.

Sintassi

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

Parametri

[in] hMonitor

Gestire in un monitor fisico. Per ottenere l'handle di monitoraggio, chiamare GetPhysicalMonitorsFromHMONITOR o GetPhysicalMonitorsFromIDirect3DDevice9.

[in] bVCPCode

Codice VCP da impostare. I codici VCP sono definiti nello standard VESA Monitor Command Set (MCCS), versione 1.0 e 2.0. Questo parametro deve specificare un VCP continuo o non continuo o un codice specifico del fornitore. Non deve essere un codice di controllo tabella.

[in] dwNewValue

Valore del codice VCP.

Valore restituito

Se la funzione ha esito positivo, il valore restituito è TRUE. Se la funzione ha esito negativo, il valore restituito è FALSE. Per informazioni dettagliate sull'errore, chiamare GetLastError.

Commenti

Questa funzione corrisponde al comando "Imposta funzionalità VCP" dallo standard DDC/CI (Display Data Channel Command Interface).

Per restituire questa funzione sono necessari circa 50 millisecondi.

Requisiti

   
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione lowlevelmonitorconfigurationapi.h
Libreria Dxva2.lib
DLL Dxva2.dll

Vedi anche

Monitorare le funzioni di configurazione