IDXGISurface2 接口 (dxgi1_2.h)

IDXGISurface2 接口通过添加对子资源图面的支持并获取共享资源的句柄来扩展 IDXGISurface1 接口。

继承

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

方法

IDXGISurface2 接口包含以下方法。

 
IDXGISurface2::GetResource

获取支持子资源图面的父资源和子资源索引。

注解

图像数据对象是内存的 2D 部分,通常称为图面。 若要从输出中获取图面,请调用 IDXGIOutput::GetDisplaySurfaceData。 然后,在 IDXGIOutput::GetDisplaySurfaceData 返回的 IDXGISurface 对象上调用 QueryInterface 以检索 IDXGISurface2 接口。

支持 IDXGISurface 的任何对象也支持 IDXGISurface2

运行时在创建表示图面的 Direct3D 资源对象时自动创建 IDXGISurface2 接口。 例如,调用 ID3D11Device::CreateTexture2D 创建 2D 纹理时,运行时会创建 IDXGISurface2 接口。 若要检索表示 2D 纹理图面的 IDXGISurface2 接口,请调用 ID3D11Texture2D::QueryInterface。 在此调用中,必须传递 IDXGISurface2 的标识符。 如果 2D 纹理只有一个 MIP 贴图级别且不包含纹理数组, 则 QueryInterface 将成功并返回指向 IDXGISurface2 接口指针的指针。 否则, QueryInterface 会失败,并且不会返回指向 IDXGISurface2 的指针。

可以调用 IDXGIResource1::CreateSubresourceSurface 方法来创建引用立体声资源的一个子资源的 IDXGISurface2 接口。

要求

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

另请参阅

DXGI 接口

IDXGISurface1