共用方式為


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
程式庫 D3D11.lib

另請參閱

ID3D11Debug 介面