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 8 および Windows 7 用プラットフォーム更新プログラム [デスクトップ アプリ |UWP アプリ]
サポートされている最小のサーバー Windows Server 2012 および Windows Server 2008 R2 用プラットフォーム更新プログラム [デスクトップ アプリ |UWP アプリ]
対象プラットフォーム Windows
ヘッダー dxgi1_2.h
Library Dxgi.lib

関連項目

IDXGISurface2