IXAudio2::UnregisterForCallbacks メソッド

XAudio2 エンジンのコールバック リストから IXAudio2EngineCallback ポインターを削除します。

構文

void UnregisterForCallbacks(         IXAudio2EngineCallback *pCallback)

パラメーター

  • pCallback
    [in] XAudio2 エンジンのコールバック リストから削除する IXAudio2EngineCallback ポインター。

    特定のポインターがリスト内に複数存在する場合は、リスト内の最初のポインターのみが削除されます。

戻り値

なし。

解説 

このメソッドは、削除されるインターフェイスのコールバック中などに、随時呼び出すことができます。

コールバック内からの UnregisterForCallbacks の呼び出しは無効です。コールバック内から UnregisterForCallbacks を呼び出すと、XAUDIO2_E_INVALID_CALL が返されます。

要件

ヘッダー: xaudio2.h で宣言されています。

関連項目

IXAudio2
XAudio2 のコールバック