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