IPresentationManager::SetPreferredPresentDuration 方法 (presentation.h)

设置首选帧持续时间。

语法

HRESULT SetPreferredPresentDuration(
  SystemInterruptTime preferredDuration,
  SystemInterruptTime deviationTolerance
);

参数

preferredDuration

类型: SystemInterruptTime

请求的持续时间(以中断时间为单位)。

deviationTolerance

类型: SystemInterruptTime

允许的容差。 如果受支持的系统持续时间和 preferredDuration 参数之间的差值在 参数内 deviationTolerance ,则将使用该系统持续时间。

返回值

类型: HRESULT

如果函数成功,则返回 S_OK;否则,它将返回一个 HRESULT 指示错误的值。

注解

首选帧持续时间旨在用作系统的提示,提示首选以指定帧速率刷新输出。 支持此速率或倍数的显示将设置为该模式(如果适用)。

此参数设置在各演示中保持不变。

要求

要求
最低受支持的客户端 Windows 内部版本 22000
最低受支持的服务器 Windows 内部版本 22000
标头 presentation.h
Library dcomp.lib
DLL dcomp.dll