Microsoft DirectX 8.0 (C++)

IDirectMusicLoader8::ReleaseObject

オブジェクトへのローダーの参照を解放する。

HRESULT ReleaseObject(
  IDirectMusicObject * pObject
);

パラメータ

pObject
解放するオブジェクトの IDirectMusicObject8 インターフェイス ポインタ。

戻り値

成功した場合は S_OK を返す。オブジェクトが既に解放されているか、またはキャッシュ内で検出されない場合は、S_FALSE を返す。

失敗した場合は E_POINTER を返す。

注意

ReleaseObject は、IDirectMusicLoader8::CacheObject と対をなすメソッドである。

オブジェクトのキャッシングは、CacheObject メソッドを使って明示的に、または IDirectMusicLoader8::EnableCache メソッドを使って自動的に行うことができる。

特定のタイプのすべてのオブジェクトをフラッシュ (解放) するようローダーに指示するには、IDirectMusicLoader8::ClearCache メソッドを呼び出す。

動作環境

  ヘッダー : dmusici.h で宣言。

参照

IDirectMusicLoader8::ReleaseObjectByUnknownIDirectMusicLoader8::GetObjectキャッシュの管理