IDirect3DBaseTexture9::FreePrivateData メソッド
IDirect3DBaseTexture9::FreePrivateData メソッド
このリソースに関連付けられている指定されたプライベート データを解放する。
構文
HRESULT FreePrivateData( REFGUID refguid );
パラメータ
- refguid
[in] 解放するプライベート データを識別するグローバル一意識別子への参照 (C++) またはアドレス (C)。
戻り値
成功した場合は、D3D_OK を返す。
失敗した場合は、次のいずれかの値を返す。
D3DERR_INVALIDCALL メソッドの呼び出しが無効である。たとえば、メソッドのパラメータに無効な値が設定されている場合などである。 D3DERR_NOTFOUND 要求された項目が見つからなかった。
注意
Microsoft® Direct3D® は、リソースが解放されると自動的にこのメソッドを呼び出す。
参照
IDirect3DResource9::GetPrivateData、IDirect3DBaseTexture9::GetPrivateData、IDirect3DCubeTexture9::GetPrivateData、IDirect3DTexture9::GetPrivateData、IDirect3DVolumeTexture9::GetPrivateData、IDirect3DIndexBuffer9::GetPrivateData、IDirect3DVertexBuffer9::GetPrivateData、IDirect3DResource9::SetPrivateData、IDirect3DBaseTexture9::SetPrivateData、IDirect3DCubeTexture9::SetPrivateData、IDirect3DTexture9::SetPrivateData、IDirect3DVolumeTexture9::SetPrivateData、IDirect3DIndexBuffer9::SetPrivateData、IDirect3DVertexBuffer9::SetPrivateData