DegaussMonitor-Funktion (highlevelmonitorconfigurationapi.h)
Warnung
Die Konfigurationsfunktionen des physischen Monitors funktionieren mit dem VESA Monitor Control Command Set (MCCS)-Standard über eine I2C-Schnittstelle. Viele Monitore implementieren diesen Standard nicht vollständig. Daher kann die Verwendung dieser Befehle zu einem nicht definierten Überwachungsverhalten führen. Es wird nicht empfohlen, diese Funktionen für beliebige Monitore zu verwenden, ohne physisch zu überprüfen, dass sie wie vorgesehen funktionieren.
Degaussiert einen Monitor. Das Entgaussing verbessert die Bildqualität und Farbtreue eines Monitors, indem der Monitor entmagnetisiert wird.
Syntax
_BOOL DegaussMonitor(
[in] HANDLE hMonitor
);
Parameter
[in] hMonitor
Handle mit einem physischen Monitor. Um das Monitorhandle abzurufen, rufen Sie GetPhysicalMonitorsFromHMONITOR oder GetPhysicalMonitorsFromIDirect3DDevice9 auf.
Rückgabewert
Wenn die Funktion erfolgreich ist, ist der Rückgabewert TRUE. Wenn die Funktion fehlschlägt, ist der Rückgabewert FALSE. Um erweiterte Fehlerinformationen zu erhalten, rufen Sie GetLastError auf.
Hinweise
Wenn diese Funktion unterstützt wird, gibt die GetMonitorCapabilities-Funktion das MC_CAPS_DEGAUSS-Flag zurück. Das Entgaussing wird nur von CrT-Monitoren (Kathode Ray Tube) unterstützt.
Die Rückgabe dieser Funktion dauert etwa 50 Millisekunden.
Diese Funktion sollte nicht häufig aufgerufen werden, da das häufige Aufrufen der Funktion die Bildqualität oder Farbtreue des Monitors nicht merklich verbessert.
Anforderungen
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | highlevelmonitorconfigurationapi.h |
Bibliothek | Dxva2.lib |
DLL | Dxva2.dll |