Поделиться через


Метод IAudioSessionManager2::UnregisterSessionNotification (audiopolicy.h)

Метод UnregisterSessionNotification удаляет регистрацию для получения уведомления при создании сеанса.

Синтаксис

HRESULT UnregisterSessionNotification(
  IAudioSessionNotification *SessionNotification
);

Параметры

SessionNotification

Указатель на реализацию приложения интерфейса IAudioSessionNotification . Передайте тот же указатель интерфейса, который был указан диспетчеру сеансов в предыдущем вызове IAudioSessionManager2::RegisterSessionNotification , чтобы зарегистрироваться для уведомления.

Если метод UnregisterSessionNotification завершается успешно, он вызывает метод Release в интерфейсе IAudioSessionNotification приложения.

Возвращаемое значение

Если метод завершается успешно, возвращает значение S_OK. В случае сбоя возможные коды возврата включают, но не ограничиваются ими, значения, показанные в следующей таблице.

Возвращаемое значение Описание
E_POINTER
SessionNotification имеет значение NULL.

Комментарии

Приложение вызывает этот метод, если ему больше не нужно получать уведомления. Метод UnregisterSessionNotification удаляет регистрацию интерфейса IAudioSessionNotification , ранее зарегистрированного приложением в диспетчере сеансов, путем вызова метода IAudioSessionControl::RegisterAudioSessionNotification .

Требования

Требование Значение
Минимальная версия клиента Windows 7 [только классические приложения]
Минимальная версия сервера Windows Server 2008 R2 [только классические приложения]
Целевая платформа Windows
Header audiopolicy.h

См. также раздел

IAudioSessionManager2