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


Метод ID3D10Debug::SetPresentPerRenderOpDelay (d3d10sdklayers.h)

Задайте количество миллисекундах в спящем режиме после вызова Present .

Синтаксис

HRESULT SetPresentPerRenderOpDelay(
  [in] UINT Milliseconds
);

Параметры

[in] Milliseconds

Тип: UINT

Количество миллисекундах для спящего режима после вызова Present.

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

Тип: HRESULT

Этот метод возвращает один из следующих кодов возврата Direct3D 10.

Комментарии

Примечание При вызове этого API в процессе сеанса 0 он возвращает DXGI_ERROR_NOT_CURRENTLY_AVAILABLE.
 
Приложение будет в спящем режиме, только если D3D10_DEBUG_FEATURE_PRESENT_PER_RENDER_OP является набором в маске компонента. Если этот флаг не задан, то количество миллисекунд задается, но игнорируется и приложение не переходит в спящий режим. 10 мс используется в качестве значения по умолчанию, если этот метод никогда не вызывается.

Требования

   
Целевая платформа Windows
Header d3d10sdklayers.h

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

Интерфейс ID3D10Debug