Метод IDXGISwapChainMedia::CheckPresentDurationSupport (dxgi1_3.h)
Запрашивает у графического драйвера поддерживаемую длительность текущего кадра, соответствующую настраиваемой частоте обновления.
Синтаксис
HRESULT CheckPresentDurationSupport(
UINT DesiredPresentDuration,
[out] UINT *pClosestSmallerPresentDuration,
[out] UINT *pClosestLargerPresentDuration
);
Параметры
DesiredPresentDuration
Указывает длительность кадра для проверка. Это значение представляет собой длительность одного кадра с требуемой частотой обновления, указанной в сотнях наносекунд. Например, задайте для этого поля значение 167777 проверка для поддержки частоты обновления 60 Гц.
[out] pClosestSmallerPresentDuration
Переменная, для которую будет задана ближайшая поддерживаемая длительность текущего кадра, которая меньше запрошенного значения, или нуль, если устройство не поддерживает более низкую длительность.
[out] pClosestLargerPresentDuration
Переменная, для которую будет задано значение ближайшего поддерживаемого кадра, длительность, превышающая запрошенное значение, или нуль, если устройство не поддерживает более высокую длительность.
Возвращаемое значение
Этот метод возвращает S_OK при успешном выполнении или код ошибки DXGI при сбое.
Комментарии
Если выходной адаптер DXGI не поддерживает пользовательскую частоту обновления (например, внешний дисплей), драйвер дисплея установит верхнюю и нижнюю границы (0, 0).
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 8.1 [только классические приложения] |
Минимальная версия сервера | Windows Server 2012 R2 [только классические приложения] |
Целевая платформа | Windows |
Header | dxgi1_3.h |
Библиотека | Dxgi.lib |