Compartir a través de


Método IAudioSessionManager2::UnregisterSessionNotification (audiopolicy.h)

El método UnregisterSessionNotification elimina el registro para recibir una notificación cuando se crea una sesión.

Sintaxis

HRESULT UnregisterSessionNotification(
  IAudioSessionNotification *SessionNotification
);

Parámetros

SessionNotification

Puntero a la implementación de la aplicación de la interfaz IAudioSessionNotification . Pase el mismo puntero de interfaz que se especificó al administrador de sesiones en una llamada anterior a IAudioSessionManager2::RegisterSessionNotification para registrarse para la notificación.

Si el método UnregisterSessionNotification se realiza correctamente, llama al método Release en la interfaz IAudioSessionNotification de la aplicación.

Valor devuelto

Si el método se realiza correctamente, devuelve S_OK. Si se produce un error, los posibles códigos de retorno incluyen, pero no están limitados a, los valores que se muestran en la tabla siguiente.

Valor devuelto Descripción
E_POINTER
SessionNotification es NULL.

Comentarios

La aplicación llama a este método cuando ya no necesita recibir notificaciones. El método UnregisterSessionNotification quita el registro de una interfaz IAudioSessionNotification que la aplicación registró anteriormente con el administrador de sesiones llamando al método IAudioSessionControl::RegisterAudioSessionNotification .

Requisitos

Requisito Value
Cliente mínimo compatible Windows 7 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 R2 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado audiopolicy.h

Consulte también

IAudioSessionManager2