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 介面