次の方法で共有


IDXGISwapChain::GetFrameStatistics メソッド (dxgi.h)

最後のレンダリング フレームに関するパフォーマンス統計を取得します。

構文

HRESULT GetFrameStatistics(
  [out] DXGI_FRAME_STATISTICS *pStats
);

パラメーター

[out] pStats

型: DXGI_FRAME_STATISTICS*

フレーム統計の DXGI_FRAME_STATISTICS 構造体へのポインター。

戻り値

型: HRESULT

DXGI_ERROR 値のいずれかを返します。

備考

ビット ブロック転送 (bitblt) プレゼンテーション モデルを使用し、ウィンドウ モードで描画するスワップ チェーンには、GetFrameStatistics を使用することはできません。

GetFrameStatistics は、フリップ プレゼンテーション モデルを使用するか、全画面表示モードで描画するスワップ チェーンにのみ使用できます。 スワップ チェーンがフリップ プレゼンテーション モデルを使用するように指定するには、DXGI_SWAP_CHAIN_DESC1 構造体の SwapEffect メンバーに DXGI_SWAP_EFFECT_FLIP_SEQUENTIAL 値を設定します。

統計は、多くの複数のモニター シナリオや、他の全画面表示アプリが実行されているシナリオでは信頼できません。

ハードウェア フリップ キューをサポートするシステム フレーム統計情報を更新する前に、DwmFlush を呼び出す必要がある場合があります。

必要条件

要件 価値
ターゲット プラットフォーム の ウィンドウズ
ヘッダー dxgi.h
ライブラリ DXGI.lib

関連項目

IDXGISwapChain