Condividi tramite


Funzione SetVCPFeature (lowlevelmonitorconfigurationapi.h)

Avvertimento

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 Control Panel) per un monitor.

Sintassi

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

Parametri

[in] hMonitor

Handle per un monitor fisico. Per ottenere l'handle di monitoraggio, chiama 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 ottenere informazioni estese sull'errore, chiamare GetLastError.

Osservazioni:

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

La restituzione di questa funzione richiede circa 50 millisecondi.

Requisiti

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

Vedere anche

Monitorare le funzioni di configurazione