Partager via


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

Voir aussi

IAudioSessionManager2