Freigeben über


GetTimingReport-Funktion (lowlevelmonitorconfigurationapi.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.

Ruft die horizontalen und vertikalen Synchronisierungshäufigkeiten eines Monitors ab.

Syntax

_BOOL GetTimingReport(
  [in]  HANDLE             hMonitor,
  [out] LPMC_TIMING_REPORT pmtrMonitorTimingReport
);

Parameter

[in] hMonitor

Handle mit einem physischen Monitor. Um das Monitorhandle abzurufen, rufen Sie GetPhysicalMonitorsFromHMONITOR oder GetPhysicalMonitorsFromIDirect3DDevice9 auf.

[out] pmtrMonitorTimingReport

Zeiger auf eine MC_TIMING_REPORT-Struktur , die die Zeitsteuerungsinformationen empfängt.

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

Diese Funktion entspricht dem Befehl "Get Timing Report & Timing Message" aus dem DDC/CI-Standard (Display Data Channel Command Interface). Weitere Informationen zu den Timinginformationen finden Sie im DDC/CI-Standard.

Die Rückgabe dieser Funktion dauert etwa 50 Millisekunden.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile lowlevelmonitorconfigurationapi.h
Bibliothek Dxva2.lib
DLL Dxva2.dll

Weitere Informationen

Überwachen von Konfigurationsfunktionen