次の方法で共有


ID3D10Debug::SetPresentPerRenderOpDelay メソッド (d3d10sdklayers.h)

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

構文

HRESULT SetPresentPerRenderOpDelay(
  [in] UINT Milliseconds
);

パラメーター

[in] Milliseconds

型: UINT

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

戻り値

種類: HRESULT

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

解説

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

必要条件

   
対象プラットフォーム Windows
ヘッダー d3d10sdklayers.h

関連項目

ID3D10Debug インターフェイス