Метод IDXGISwapChain1::SetRotation (dxgi1_2.h)

Задает поворот задних буферов для цепочки буферов.

Синтаксис

HRESULT SetRotation(
  [in] DXGI_MODE_ROTATION Rotation
);

Параметры

[in] Rotation

DXGI_MODE_ROTATION типизированное значение, указывающее, как задать поворот задних буферов для цепочки буферов.

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

Возвращается setRotation :

  • S_OK, если он успешно задал поворот.
  • DXGI_ERROR_INVALID_CALL, если цепочка буферов является моделью передачи бит-блока (bitblt). Для успешного вызова SetRotation цепочка буферов должна быть перевернутой моделью.
  • Возможно, другие коды ошибок, описанные в разделе DXGI_ERROR .

Обновление платформы для Windows 7: В Windows 7 или Windows Server 2008 R2 с установленным обновлением платформы для Windows 7сбой SetRotation с DXGI_ERROR_INVALID_CALL. Дополнительные сведения о обновлении платформы для Windows 7 см. в разделе "Обновление платформы" для Windows 7.

Комментарии

С помощью SetRotation можно повернуть задние буферы только для цепочек буферов модели flip-model, присутствующих в окне.

SetRotation не поддерживается для поворота задних буферов для цепочек буферов модели flip-model, которые присутствуют в полноэкранном режиме. В этой ситуации SetRotation не завершается сбоем, но необходимо убедиться, что для цепочки буферов не указан поворот (DXGI_MODE_ROTATION_IDENTITY). В противном случае при вызове IDXGISwapChain1::P resent1 или IDXGISwapChain::P resent для представления кадра презентация завершается сбоем.

Требования

   
Минимальная версия клиента Windows 8 и обновление платформы для Windows 7 [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2012 и обновление платформы для Windows Server 2008 R2 [классические приложения | Приложения UWP]
Целевая платформа Windows
Header dxgi1_2.h
Библиотека Dxgi.lib

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

IDXGISwapChain1