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 接口