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


Метод 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

См. также раздел

IDXGISwapChainMedia