IDXGISwapChain1 接口 (dxgi1_2.h)

提供从 IDXGISwapChain 增强的演示功能。 这些演示功能包括指定脏矩形和滚动矩形以优化演示文稿。

继承

IDXGISwapChain1 接口继承自 IDXGISwapChainIDXGISwapChain1 还具有以下类型的成员:

方法

IDXGISwapChain1 接口具有这些方法。

 
IDXGISwapChain1::GetBackgroundColor

检索交换链的背景色。
IDXGISwapChain1::GetCoreWindow

检索此交换链对象的基础 CoreWindow 对象。
IDXGISwapChain1::GetDesc1

获取交换链的说明。
IDXGISwapChain1::GetFullscreenDesc

获取全屏交换链的说明。
IDXGISwapChain1::GetHwnd

检索此交换链对象的基础 HWND。
IDXGISwapChain1::GetRestrictToOutput

获取输出 (显示监视器) ,可以限制当前操作的内容。
IDXGISwapChain1::GetRotation

获取交换链的后台缓冲区的旋转。
IDXGISwapChain1::IsTemporaryMonoSupported

确定交换链是否支持“临时单声道”。
IDXGISwapChain1::Present1

在显示屏幕上显示一个框架。
IDXGISwapChain1::SetBackgroundColor

更改交换链的背景色。
IDXGISwapChain1::SetRotation

设置交换链后退缓冲区的旋转。

备注

可以通过调用 IDXGIFactory2::CreateSwapChainForHwndIDXGIFactory2::CreateSwapChainForCoreWindowIDXGIFactory2::CreateSwapChainForComposition 来创建交换链。 还可以在调用 D3D11CreateDeviceAndSwapChain 时创建交换链;但是,你只能访问 IDXGISwapChain 接口提供的交换链功能的子集。

IDXGISwapChain1 提供 IsTemporaryMonoSupported 方法,可用于确定交换链是否支持“临时单声道”表示。 这种类型的交换链是可用于呈现单声道内容的立体声交换链。

注意 某些立体声功能(如高级演示标志)不由显式接口更改表示。 此外,原始 (IDXGISwapChain) 和新 (IDXGISwapChain1) 交换链接口通常具有相同的行为。 有关如何 将 IDXGISwapChain 方法转换为 IDXGISwapChain1 方法的信息,请参阅 IDXGISwapChain1 方法的说明。
 

要求

   
最低受支持的客户端 适用于 Windows 7 的 Windows 8 和平台更新 [桌面应用 |UWP 应用]
最低受支持的服务器 Windows Server 2012 和适用于 Windows Server 2008 R2 的平台更新 [桌面应用 |UWP 应用]
目标平台 Windows
标头 dxgi1_2.h

请参阅

DXGI 接口

IDXGIFactory2::CreateSwapChainForComposition

IDXGIFactory2::CreateSwapChainForCoreWindow

IDXGIFactory2::CreateSwapChainForHwnd

IDXGISwapChain