Freigeben über


IDCompositionDeviceDebug::EnableDebugCounters-Methode (dcomp.h)

Ermöglicht die Anzeige von Leistungsdebuggingindikatoren.

Syntax

HRESULT EnableDebugCounters();

Rückgabewert

Wenn die Funktion erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben. Eine Liste der Fehlercodes finden Sie unter DirectComposition-Fehlercodes .

Hinweise

Leistungsindikatoren werden in der oberen rechten Ecke des Bildschirms angezeigt. Von links nach rechts zeigt Microsoft DirectComposition die folgenden Informationen an:

  • Die Bildfrequenz der Kompositions-Engine in Bildern pro Sekunde, die über die letzten 60 Kompositionsframes gemittelt wurde
  • Die CPU-Gesamtauslastung des Kompositionsthreads in Millisekunden
Die DirectComposition-Kompositions-Engine arbeitet auf dem gesamten Desktop auf einmal, sodass die Leistungsindikatoren die Gesamtkosten der Desktopkomposition und nicht nur die Kosten einer bestimmten Anwendung messen. Wenn die Anwendung jedoch den gesamten Bildschirm belegt, ist davon auszugehen, dass alle Kompositionskosten auf diese eine Anwendung zurückzuführen sind.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8.1 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2012 R2 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile dcomp.h
Bibliothek Dcomp.lib
DLL Dcomp.dll

Weitere Informationen

IDCompositionDeviceDebug

IDCompositionDeviceDebug::D isableDebugCounters

IDCompositionVisualDebug