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 UnregisterDuckNotification-Methode löscht eine vorherige Registrierung der Anwendung, um Benachrichtigungen zu empfangen.
Syntax
HRESULT UnregisterDuckNotification(
IAudioVolumeDuckNotification *duckNotification
);
Parameter
duckNotification
Zeiger auf die IAudioVolumeDuckNotification-Schnittstelle , die von der Anwendung implementiert wird. Übergeben Sie den gleichen Schnittstellenzeiger, der an den Sitzungs-Manager in einem vorherigen Aufruf der IAudioSessionManager2::RegisterDuckNotification-Methode angegeben wurde. Wenn die UnregisterDuckNotification-Methode erfolgreich ist, ruft sie die Release-Methode auf der IAudioVolumeDuckNotification-Schnittstelle der Anwendung auf.
Rückgabewert
Wenn die Methode erfolgreich ist, wird S_OK zurückgegeben. Wenn ein Fehler auftritt, können mögliche Rückgabecodes die in der folgenden Tabelle gezeigten Werte umfassen, sind jedoch nicht darauf beschränkt.
| Rückgabewert | Beschreibung |
|---|---|
|
duckNotification ist NULL. |
Hinweise
Die Anwendung ruft diese Methode auf, wenn sie keine Benachrichtigungen mehr empfangen muss. Die UnregisterDuckNotification-Methode entfernt die Registrierung einer IAudioVolumeDuckNotification-Schnittstelle , die die Anwendung zuvor beim Sitzungs-Manager registriert hat, indem die IAudioSessionManager2::RegisterDuckNotification-Methode aufgerufen wird.
Nachdem die Anwendung UnregisterDuckNotification aufgerufen hat, werden alle ausstehenden Ereignisse nicht an die Anwendung gemeldet.
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 |