IDXGISwapChainMedia::CheckPresentDurationSupport 方法 (dxgi1_3.h)

查询图形驱动程序,以获取与自定义刷新率相对应的受支持帧的持续时间。

语法

HRESULT CheckPresentDurationSupport(
        UINT DesiredPresentDuration,
  [out] UINT *pClosestSmallerPresentDuration,
  [out] UINT *pClosestLargerPresentDuration
);

参数

DesiredPresentDuration

指示要检查的帧持续时间。 此值是一帧的持续时间,以所需的刷新率指定(以数百纳秒为单位)。 例如,将此字段设置为 167777 以检查 60 Hz 刷新率支持。

[out] pClosestSmallerPresentDuration

一个变量,该变量将设置为最近的受支持帧存在的持续时间小于请求的值;如果设备不支持任何较短的持续时间,则为零。

[out] pClosestLargerPresentDuration

一个变量,该变量将设置为最接近的受支持帧的持续时间大于请求的值;如果设备不支持更长的持续时间,则为零。

返回值

此方法在成功时返回S_OK,或在失败时返回 DXGI 错误代码。

注解

如果 DXGI 输出适配器不支持自定义刷新率 (例如外部显示器) ,则显示驱动程序会将上限和下限设置为 (0, 0) 。

要求

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

另请参阅

IDXGISwapChainMedia