Freigeben über


IAudioSessionManager2::UnregisterSessionNotification-Methode (audiopolicy.h)

Die UnregisterSessionNotification-Methode löscht die Registrierung, um eine Benachrichtigung zu erhalten, wenn eine Sitzung erstellt wird.

Syntax

HRESULT UnregisterSessionNotification(
  IAudioSessionNotification *SessionNotification
);

Parameter

SessionNotification

Ein Zeiger auf die Implementierung der IAudioSessionNotification-Schnittstelle in der Anwendung. Übergeben Sie den gleichen Schnittstellenzeiger, der beim vorherigen Aufruf von IAudioSessionManager2::RegisterSessionNotification an den Sitzungs-Manager angegeben wurde, um sich für Benachrichtigungen zu registrieren.

Wenn die UnregisterSessionNotification-Methode erfolgreich ist, wird die Release-Methode auf der IAudioSessionNotification-Schnittstelle der Anwendung aufgerufen.

Rückgabewert

Wenn die Methode erfolgreich ist, wird S_OK zurückgegeben. Wenn ein Fehler auftritt, umfassen mögliche Rückgabecodes die in der folgenden Tabelle gezeigten Werte, sind jedoch nicht darauf beschränkt.

Rückgabewert Beschreibung
E_POINTER
SessionNotification ist NULL.

Hinweise

Die Anwendung ruft diese Methode auf, wenn sie keine Benachrichtigungen mehr empfangen muss. Die UnregisterSessionNotification-Methode entfernt die Registrierung einer IAudioSessionNotification-Schnittstelle , die die Anwendung zuvor beim Sitzungs-Manager registriert hat, indem die IAudioSessionControl::RegisterAudioSessionNotification-Methode aufgerufen wird.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 7 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 R2 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile audiopolicy.h

Weitere Informationen

IAudioSessionManager2