共用方式為


DCOMPOSITION_FRAME_STATISTICS結構 (dcomptypes.h)

描述畫面格的計時和組合統計資料。

語法

typedef struct {
  LARGE_INTEGER lastFrameTime;
  DXGI_RATIONAL currentCompositionRate;
  LARGE_INTEGER currentTime;
  LARGE_INTEGER timeFrequency;
  LARGE_INTEGER nextEstimatedFrameTime;
} DCOMPOSITION_FRAME_STATISTICS;

成員

lastFrameTime

類型: LARGE_INTEGER

組合引擎所要處理之最後一批命令的時間戳記。

currentCompositionRate

類型: DXGI_RATIONAL

組合引擎每秒在畫面格中產生畫面的速率。

currentTime

類型: LARGE_INTEGER

QueryPerformanceCounter 函式所計算的目前時間。

timeFrequency

類型: LARGE_INTEGER

在 Hertz 中指定 lastFrameTimecurrentTime 成員的單位。

nextEstimatedFrameTime

類型: LARGE_INTEGER

顯示下一個畫面格的估計時間。

備註

IDCompositionDevice::GetFrameStatistics方法會填入這個結構。 應用程式可以使用這個結構中的資訊來估計組合引擎將啟動的接下來幾個畫面格的時間戳記。 請注意,這只是估計值,因為組合引擎可能會或可能不會撰寫下一個畫面,視該畫面是否有任何作用中的動畫或其他工作擱置而定。 此外,組合引擎可能會根據撰寫個別畫面的成本來變更畫面播放速率。

需求

   
最低支援的用戶端 Windows 8 [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2012 [僅限傳統型應用程式]
標頭 dcomptypes.h

另請參閱

IDCompositionDevice::GetFrameStatistics