Share via


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 7 或 Windows Server 2008 R2 上, SetRotation 會因為DXGI_ERROR_INVALID_CALL而失敗。 如需 Windows 7 平臺更新的詳細資訊,請參閱 適用于 Windows 7 的平臺更新

備註

您只能使用 SetRotation 來輪替您在視窗模式中呈現的翻轉模型交換鏈結的背景緩衝區。

不支援SetRotation來輪替您以全螢幕模式呈現的翻轉模型交換鏈結的背景緩衝區。 在此情況下, SetRotation 不會失敗,但您必須確定未針對交換鏈結指定任何 旋轉 (DXGI_MODE_ROTATION_IDENTITY) 。 否則,當您呼叫 IDXGISwapChain1::P resent1IDXGISwapChain::P resent 來呈現框架時,簡報會失敗。

需求

   
最低支援的用戶端 適用于 Windows 7 的 Windows 8 和平臺更新 [傳統型應用程式 |UWP 應用程式]
最低支援的伺服器 適用于 Windows Server 2008 R2 的 Windows Server 2012 和平臺更新 [傳統型應用程式 |UWP 應用程式]
目標平台 Windows
標頭 dxgi1_2.h
程式庫 Dxgi.lib

另請參閱

IDXGISwapChain1