IAudioSessionManager2::UnregisterDuckNotification 方法 (audiopolicy.h)
UnregisterDuckNotification 方法會刪除應用程式先前的註冊,以接收通知。
語法
HRESULT UnregisterDuckNotification(
IAudioVolumeDuckNotification *duckNotification
);
參數
duckNotification
應用程式所實作之 IAudioVolumeDuckNotification 介面的指標。 將先前呼叫 IAudioSessionManager2::RegisterDuckNotification 方法中指定的相同介面指標傳遞給會話管理員。 如果 UnregisterDuckNotification 方法成功,它會在應用程式的 IAudioVolumeDuckNotification 介面上呼叫 Release 方法。
傳回值
如果方法成功,它會傳回 S_OK。 如果失敗,可能的傳回碼包括,但不限於下表所示的值。
傳回值 | 描述 |
---|---|
|
duckNotification 為 NULL。 |
備註
當應用程式不再需要接收通知時,應用程式會呼叫此方法。 UnregisterDuckNotification 方法會藉由呼叫 IAudioSessionManager2::RegisterDuckNotification 方法,移除應用程式先前向會話管理員註冊的 IAudioVolumeDuckNotification 介面註冊。
應用程式呼叫 UnregisterDuckNotification 之後,不會向應用程式回報任何擱置的事件。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 7 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2008 R2 [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | audiopolicy.h |