Метод IAudioSessionManager2::UnregisterSessionNotification (audiopolicy.h)
Метод UnregisterSessionNotification удаляет регистрацию для получения уведомления при создании сеанса.
Синтаксис
HRESULT UnregisterSessionNotification(
IAudioSessionNotification *SessionNotification
);
Параметры
SessionNotification
Указатель на реализацию приложения интерфейса IAudioSessionNotification . Передайте тот же указатель интерфейса, который был указан диспетчеру сеансов в предыдущем вызове IAudioSessionManager2::RegisterSessionNotification , чтобы зарегистрироваться для уведомления.
Если метод UnregisterSessionNotification завершается успешно, он вызывает метод Release в интерфейсе IAudioSessionNotification приложения.
Возвращаемое значение
Если метод завершается успешно, возвращает значение S_OK. В случае сбоя возможные коды возврата включают, но не ограничиваются ими, значения, показанные в следующей таблице.
Возвращаемое значение | Описание |
---|---|
|
SessionNotification имеет значение NULL. |
Комментарии
Приложение вызывает этот метод, если ему больше не нужно получать уведомления. Метод UnregisterSessionNotification удаляет регистрацию интерфейса IAudioSessionNotification , ранее зарегистрированного приложением в диспетчере сеансов, путем вызова метода IAudioSessionControl::RegisterAudioSessionNotification .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 7 [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 R2 [только классические приложения] |
Целевая платформа | Windows |
Header | audiopolicy.h |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по