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 |