Méthode IAudioSessionManager2 ::UnregisterSessionNotification (audiopolicy.h)
La méthode UnregisterSessionNotification supprime l’inscription pour recevoir une notification lors de la création d’une session.
Syntaxe
HRESULT UnregisterSessionNotification(
IAudioSessionNotification *SessionNotification
);
Paramètres
SessionNotification
Pointeur vers l’implémentation de l’application de l’interface IAudioSessionNotification . Passez le pointeur d’interface qui a été spécifié au gestionnaire de session lors d’un appel précédent à IAudioSessionManager2 ::RegisterSessionNotification pour s’inscrire à la notification.
Si la méthode UnregisterSessionNotification réussit, elle appelle la méthode Release sur l’interface IAudioSessionNotification de l’application.
Valeur retournée
Si la méthode réussit, retourne S_OK. En cas d’échec, les codes de retour possibles incluent, sans s’y limiter, les valeurs indiquées dans le tableau suivant.
Valeur retournée | Description |
---|---|
|
SessionNotification a la valeur NULL. |
Remarques
L’application appelle cette méthode lorsqu’elle n’a plus besoin de recevoir de notifications. La méthode UnregisterSessionNotification supprime l’inscription d’une interface IAudioSessionNotification que l’application a précédemment inscrite auprès du gestionnaire de sessions en appelant la méthode IAudioSessionControl ::RegisterAudioSessionNotification .
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 7 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 R2 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | audiopolicy.h |