IDXGISwapChain2::SetMaximumFrameLatency 方法 (dxgi1_3.h)

设置允许交换链排队进行呈现的帧数。

语法

HRESULT SetMaximumFrameLatency(
  UINT MaxLatency
);

参数

MaxLatency

将为交换链排队的最大后台缓冲区帧数。 默认情况下,此值为 1。

返回值

如果成功,则返回S_OK;否则,DXGI_ERROR_DEVICE_REMOVED设备是否已移除。

备注

此方法仅适用于使用 DXGI_SWAP_CHAIN_FLAG_FRAME_LATENCY_WAITABLE_OBJECT 创建的交换链。 否则,结果将DXGI_ERROR_INVALID_CALL。

要求

   
最低受支持的客户端 Windows 8.1 [桌面应用 |UWP 应用]
最低受支持的服务器 Windows Server 2012 R2 [桌面应用 |UWP 应用]
目标平台 Windows
标头 dxgi1_3.h
Library Dxgi.lib

请参阅

DirectX 延迟示例

GetMaximumFrameLatency

IDXGISwapChain2