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

请参阅

IDXGISurface2