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