Microsoft DirectX 8.0 (Visual Basic)

DirectMusicPerformance8.CloseDown

パフォーマンスを終了する。パフォーマンス オブジェクトを作成し、それに対して DirectMusicPerformance8.InitAudio を呼び出したアプリケーションは、パフォーマンス オブジェクトを解放する前に、CloseDown を呼び出さなければならない。

object.CloseDown()

指定項目

object
DirectMusicPerformance8 オブジェクトを指定する。

エラー コード

失敗した場合はエラーが発生し、Err.Number が設定される。

注意

CloseDown の呼び出しを忘れると、メモリ リークやアプリケーション障害が発生することがある。

DirectMusicPerformance8.InitAudio の呼び出しで DirectSound8 オブジェクトを作成したが、アプリケーションにいずれのオブジェクトも返されなかった場合は、CloseDown も DirectSound およびすべての DirectSound バッファを解放する。アプリケーションで DirectSound バッファ オブジェクトに変数を設定していた場合は、Closedown を呼び出す前に、必ずそれらの変数をスコープ外に出すか、Nothing に設定する。

アプリケーションで明示的に DirectSound8 オブジェクトを作成した場合、または InitAudio から DirectSound8 オブジェクトを取得した場合は、アプリケーションで DirectSound を解放する必要がある。

CloseDown は、まだアンロードされていない任意のダウンロード済みの音色も解放する。