IAudioSessionManager2::UnregisterSessionNotification メソッド (audiopolicy.h)

UnregisterSessionNotification メソッドは、セッションの作成時に通知を受け取る登録を削除します。

構文

HRESULT UnregisterSessionNotification(
  IAudioSessionNotification *SessionNotification
);

パラメーター

SessionNotification

IAudioSessionNotification インターフェイスのアプリケーションの実装へのポインター。 前の IAudioSessionManager2::RegisterSessionNotification の呼び出しでセッション マネージャーに指定されたのと同じインターフェイス ポインターを渡して、通知に登録します。

UnregisterSessionNotification メソッドが成功した場合は、アプリケーションの IAudioSessionNotification インターフェイスで Release メソッドを呼び出します。

戻り値

メソッドが成功した場合は、S_OK を返します。 失敗した場合、次の表に示す値が含まれますが、これに限定されません。

戻り値 説明
E_POINTER
SessionNotificationNULL です

注釈

アプリケーションは、通知を受信する必要がなくなったときにこのメソッドを呼び出します。 UnregisterSessionNotification メソッドは、IAudioSessionControl::RegisterAudioSessionNotification メソッドを呼び出して、アプリケーションが以前にセッション マネージャーに登録した IAudioSessionNotification インターフェイスの登録を削除します。

要件

要件
サポートされている最小のクライアント Windows 7 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 R2 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー audiopolicy.h

こちらもご覧ください

IAudioSessionManager2