DWM_PRESENT_PARAMETERS 结构 (dwmapi.h)

指定桌面窗口管理器 (DWM) 帧组合的视频帧参数。 由 DwmSetPresentParameters 函数使用。

语法

typedef struct _DWM_PRESENT_PARAMETERS {
  UINT32                    cbSize;
  BOOL                      fQueue;
  DWM_FRAME_COUNT           cRefreshStart;
  UINT                      cBuffer;
  BOOL                      fUseSourceRate;
  UNSIGNED_RATIO            rateSource;
  UINT                      cRefreshesPerFrame;
  DWM_SOURCE_FRAME_SAMPLING eSampling;
} DWM_PRESENT_PARAMETERS;

成员

cbSize

DWM_PRESENT_PARAMETERS结构的大小。

fQueue

如果调用方正在请求排队的演示,则为 TRUE;否则为 FALSE。 如果 为 TRUE,则必须指定其余参数。 如果 为 FALSE,则为此窗口禁用排队演示文稿,并且呈现行为将返回到默认行为。

cRefreshStart

一个 ULONGLONG 值,该值提供下一个显示的帧应开始显示的刷新编号。

cBuffer

应用程序指示 DWM 排队的帧数。 有效范围是 2-8。

fUseSourceRate

如果应用程序希望 DWM 根据源速率计划演示,则为 TRUE。 如果应用程序将决定要为每个帧显示的刷新次数,则为 FALSE。 如果 为 TRUE,则必须指定 rateSource 。 如果 为 FALSE,则必须指定 cRefreshesPerFrame

rateSource

正在显示的源材料的速率(以帧/秒为单位)。

cRefreshesPerFrame

应在屏幕上显示每个帧的监视器刷新次数。

eSampling

用于合成的帧采样类型。

注解

rateSource 成员表示为比率,以便使用 NTSC 标准(速率为 60000/1001) )的类似内容 (。 DWM 通过在每次组合桌面时在源速率和使用的合成速率之间重新采样来确定显示每个帧的时间。

要求

要求
最低受支持的客户端 Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 [仅限桌面应用]
标头 dwmapi.h