Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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 |