IDXGISurface2::GetResource 方法 (dxgi1_2.h)
获取支持子资源图面的父资源和子资源索引。
语法
HRESULT GetResource(
[in] REFIID riid,
[out] void **ppParentResource,
[out] UINT *pSubresourceIndex
);
参数
[in] riid
全局唯一标识符 (请求的接口类型的 GUID) 。
[out] ppParentResource
指向缓冲区的指针,该缓冲区接收指向子资源图面的父资源对象的指针。
[out] pSubresourceIndex
指向接收子资源图面索引的变量的指针。
返回值
如果成功,则返回S_OK;否则,返回以下值之一:
- 如果对象未实现 riid 参数指定的 GUID,则E_NOINTERFACE。
- 可能是 DXGI_ERROR 主题中描述的其他错误代码。
备注
对于 IDXGIResource1::CreateSubresourceSurface 方法创建的子资源图面 对象, GetResource 仅返回用于创建子资源图面的值。
实现 IDXGISurface 的当前对象是资源或视图。 这些对象的 GetResource 分别返回“this”或支持视图的资源。 在这种情况下,子资源索引为 0。
要求
最低受支持的客户端 | 适用于 Windows 7 的 Windows 8 和平台更新 [桌面应用 |UWP 应用] |
最低受支持的服务器 | Windows Server 2012 和适用于 Windows Server 2008 R2 的平台更新 [桌面应用 |UWP 应用] |
目标平台 | Windows |
标头 | dxgi1_2.h |
Library | Dxgi.lib |