Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Извлекает количество кадров данных, разрешенных системе в очереди.
Синтаксис
HRESULT GetMaximumFrameLatency(
[out] UINT *pMaxLatency
);
Параметры
[out] pMaxLatency
Тип: UINT*
Возвращает количество кадров, которые можно поместить в очередь для отрисовки. Значение обычно равно 3, но может варьироваться от 1 до 20.
Возвращаемое значение
Тип: HRESULT
Возможные возвращаемые значения: D3D_OK, D3DERR_DEVICELOST, D3DERR_DEVICEREMOVED, D3DERR_DRIVERINTERNALERROR, D3DERR_INVALIDCALL или D3DERR_OUTOFVIDEOMEMORY (см. раздел D3DERR).
Комментарии
Задержка кадра — это количество кадров, которые можно хранить в очереди перед отправкой для отрисовки. Задержка часто используется для управления тем, как ЦП выбирает между ответом на ввод данных пользователя и кадрами, которые находятся в очереди отрисовки.
Приложениям, которые не имеют входных данных пользователем (например, воспроизведение видео), часто бывает полезно ставить в очередь более 3 кадров данных.
Требования
| Требование | Значение |
|---|---|
| Целевая платформа | Windows |
| Header | d3d9.h |
| Библиотека | D3D9.lib |