Поделиться через


Функция DwmSetDxFrameDuration (dwmapi.h)

Задает количество обновлений монитора, с помощью которого будет отображаться представленный кадр.

DwmSetDxFrameDuration больше не поддерживается. Начиная с Windows 8.1, вызовы DwmSetDxFrameDuration всегда возвращают E_NOTIMPL.

Синтаксис

HRESULT DwmSetDxFrameDuration(
  [in] HWND hwnd,
  [in] INT  cRefreshes
);

Параметры

[in] hwnd

Дескриптор окна, в котором отображается представленный кадр.

[in] cRefreshes

Количество обновлений, через которое будет отображаться представленный кадр.

Возвращаемое значение

Эта функция всегда возвращает S_OK, даже если длительность кадра не меняется или DWM не выполняется.

Комментарии

DWM попытается отобразить представленный кадр по крайней мере для указанного количества обновлений монитора. Возможно, невозможно отобразить кадр для точного количества обновлений из-за текущей частоты композиции. Если кадр отображается с опозданием в DWM или DWM запаздывает в составлении, кадр может отображаться в течение меньшего количества запрошенных обновлений или даже полностью пропущенных.

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Целевая платформа Windows
Header dwmapi.h
Библиотека Dwmapi.lib
DLL Dwmapi.dll