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 |