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 |
---|---|
|
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 |