Microsoft DirectX 8.0 (Visual Basic) |
パフォーマンスを終了する。パフォーマンス オブジェクトを作成し、それに対して DirectMusicPerformance8.InitAudio を呼び出したアプリケーションは、パフォーマンス オブジェクトを解放する前に、CloseDown を呼び出さなければならない。
object.CloseDown()
失敗した場合はエラーが発生し、Err.Number が設定される。
CloseDown の呼び出しを忘れると、メモリ リークやアプリケーション障害が発生することがある。
DirectMusicPerformance8.InitAudio の呼び出しで DirectSound8 オブジェクトを作成したが、アプリケーションにいずれのオブジェクトも返されなかった場合は、CloseDown も DirectSound およびすべての DirectSound バッファを解放する。アプリケーションで DirectSound バッファ オブジェクトに変数を設定していた場合は、Closedown を呼び出す前に、必ずそれらの変数をスコープ外に出すか、Nothing に設定する。
アプリケーションで明示的に DirectSound8 オブジェクトを作成した場合、または InitAudio から DirectSound8 オブジェクトを取得した場合は、アプリケーションで DirectSound を解放する必要がある。
CloseDown は、まだアンロードされていない任意のダウンロード済みの音色も解放する。