IDCompositionDeviceDebug::EnableDebugCounters 方法 (dcomp.h)

啟用性能偵錯計數器的顯示。

Syntax

HRESULT EnableDebugCounters();

傳回值

如果函式成功,它會傳回S_OK。 否則,它會傳回 HRESULT 錯誤碼。 如需錯誤碼的清單,請參閱 DirectComposition 錯誤 碼。

備註

性能計數器會顯示在畫面右上角。 從左至右,Microsoft DirectComposition 會顯示下列資訊:

  • 組合引擎幀速率,以每秒畫面為單位,平均超過最後 60 個組合畫面格
  • 組合線程的整體CPU使用量,以毫秒為單位
DirectComposition 組合引擎一次都在整個桌面上運作,因此性能計數器會測量桌面組合的總成本,而不只是任何一個特定應用程式的成本。 不過,如果應用程式佔用整個畫面,則假設所有組合成本都是因為該一個應用程式所造成。

規格需求

需求
最低支援的用戶端 Windows 8.1 [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2012 R2 [僅限傳統型應用程式]
目標平台 Windows
標頭 dcomp.h
程式庫 Dcomp.lib
Dll Dcomp.dll

另請參閱

IDCompositionDeviceDebug

IDCompositionDeviceDebug::D isableDebugCounters

IDCompositionVisualDebug