Condividi tramite


Funzione RestoreMonitorFactoryDefaults (highlevelmonitorconfigurationapi.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.

Ripristina le impostazioni predefinite di un monitoraggio.

Sintassi

_BOOL RestoreMonitorFactoryDefaults(
  [in] HANDLE hMonitor
);

Parametri

[in] hMonitor

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

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 ripristina tutte le impostazioni supportate dalle funzioni di configurazione di monitoraggio di alto livello. Potrebbe anche ripristinare le impostazioni disponibili solo tramite le funzioni di basso livello e non sono supportate dalle funzioni di alto livello. Il valore corrente di ogni impostazione viene modificato nel valore predefinito della factory. Le impostazioni esatte che cambiano e i valori predefiniti di tali impostazioni dipendono dal produttore. Questa funzione può anche modificare l'intervallo di valori supportati per alcune impostazioni.

Se questa funzione è supportata, la funzione GetMonitorCapabilities restituisce il flag MC_CAPS_RESTORE_FACTORY_DEFAULTS.

Per restituire questa funzione sono necessari circa 5 secondi.

Se GetMonitorCapabilities restituisce il flag MC_RESTORE_FACTORY_DEFAULTS_ENABLES_MONITOR_SETTINGS, questa funzione abilita anche tutte le impostazioni di monitoraggio supportate dalle funzioni di alto livello. A volte è possibile che un'applicazione disabiliti determinate impostazioni chiamando le funzioni di basso livello. È anche possibile che l'utente disabiliti determinate impostazioni modificando le impostazioni nel pannello di controllo fisico del monitor. In tal caso, l'impostazione può essere riabilitata solo tramite il pannello di controllo o chiamando RestoreMonitorFactoryDefaults. Non è possibile disabilitare le impostazioni usando le funzioni di alto livello.

Requisiti

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

Vedi anche

Monitorare le funzioni di configurazione

RestoreMonitorFactoryColorDefaults