ID3D11Debug::SetPresentPerRenderOpDelay メソッド (d3d11sdklayers.h)

IDXGISwapChain::P resent が呼び出された後にスリープ状態にするミリ秒数を設定します。

構文

HRESULT SetPresentPerRenderOpDelay(
  UINT Milliseconds
);

パラメーター

Milliseconds

型: UINT

Present が呼び出された後にスリープ状態にするまでのミリ秒数。

戻り値

型: HRESULT

このメソッドは、次のいずれかの Direct3D 11 リターン コードを返します

解説

メモ セッション 0 プロセスでこの API を呼び出すと、 DXGI_ERROR_NOT_CURRENTLY_AVAILABLEが返されます。
 
アプリケーションは、D3D11_DEBUG_FEATURE_PRESENT_PER_RENDER_OPが 機能マスクのセットである場合にのみスリープ状態になります。 そのフラグが設定されていない場合、ミリ秒数は設定されますが、無視され、アプリケーションはスリープ状態になりません。 このメソッドが呼び出されない場合、既定値として 10 ミリ秒が使用されます。

要件

   
対象プラットフォーム Windows
ヘッダー d3d11sdklayers.h
Library D3D11.lib

関連項目

ID3D11Debug インターフェイス