次の方法で共有


DXGI_FRAME_STATISTICS

フレームのタイミングおよび表示の統計情報を記述します。

typedef struct DXGI_FRAME_STATISTICS {
    UINT PresentCount;
    UINT PresentRefreshCount;
    UINT SyncRefreshCount;
    LARGE_INTEGER SyncQPCTime;
    LARGE_INTEGER SyncGPUTime;
} DXGI_FRAME_STATISTICS, *LPDXGI_FRAME_STATISTICS;

メンバ

  • PresentCount
    コンピューターが起動してから現在までにイメージがモニターに表示された回数の合計を表す値です。イメージがモニターに表示された回数は、IDXGISwapChain::Present が呼び出された回数と必ずしも同じではありません。
  • PresentRefreshCount
    コンピューターが起動してから現在までに発生した垂直同期の合計数を表す値です。
  • SyncRefreshCount
    コンピューターが起動してから現在までに発生した垂直同期の合計数を表す値です。
  • SyncQPCTime
    高分解能パフォーマンス カウンター タイマーを表す値です。この値は、QueryPerformanceCounter 関数によって返される値と同じものです。
  • SyncGPUTime
    予約済みです。常に 0 を返します。

解説 

DXGI_FRAME_STATISTICS 構造体は、IDXGIOutput::GetFrameStatistics メソッドまたは IDXGISwapChain::GetFrameStatistics メソッドによって初期化されます。

要件

ヘッダー: DXGI.h 宣言

関連項目

DXGI の構造体