IDirect3DSwapChain9Ex 接口 (d3d9.h)
应用程序使用 IDirect3DSwapChain9Ex 接口的方法操作交换链。
继承
IDirect3DSwapChain9Ex 接口继承自 IDirect3DSwapChain9。 IDirect3DSwapChain9Ex 也具有以下类型的成员:
方法
IDirect3DSwapChain9Ex 接口包含以下方法。
IDirect3DSwapChain9Ex::GetDisplayModeEx 检索显示模式的空间分辨率、颜色分辨率、刷新频率和旋转设置。 (IDirect3DSwapChain9Ex.GetDisplayModeEx) |
IDirect3DSwapChain9Ex::GetLastPresentCount 返回已处理交换链的次数。 |
备注
每个设备始终至少有一个交换链,称为隐式交换链。 但是,可以通过调用 CreateAdditionalSwapChain 方法创建用于从同一设备呈现多个视图的附加交换链。
此接口与所有 COM 接口一样,继承自 IUnknown 接口。
LPDIRECT3DSWAPCHAIN9 和 PDIRECT3DSWAPCHAIN9 类型定义为指向 IDirect3DSwapChain9 接口的指针。
在 IDirect3DDevice9Ex 实例上调用 GetSwapChain 时,IDirect3DSwapChain9Ex 对象作为指向 IDirect3DSwapChain9 对象的指针返回。 IDirect3DSwapChain9Ex 接口是通过在 GetSwapChain 返回的 IDirect3DSwapChain9 实例上调用 QueryInterface 获取的。
要求
目标平台 | Windows |
标头 | d3d9.h |