IMFMediaSink::Shutdown 方法 (mfidl.h)
關閉媒體接收,並釋放正在使用的資源。
Syntax
HRESULT Shutdown();
傳回值
方法會傳回 HRESULT。 可能的值包括 (但不限於) 下表中的這些值。
傳回碼 | 描述 |
---|---|
|
此方法已成功。 |
|
媒體接收已關閉。 |
備註
如果應用程式建立媒體接收,它負責呼叫 Shutdown 以避免記憶體或資源流失。 不過,在大部分的應用程式中,應用程式會建立媒體接收的啟用物件,而媒體會話會使用該物件來建立媒體接收。 在此情況下,媒體會話而非應用程式會關閉媒體接收。 (如需詳細資訊,請參閱 Activation Objects.)
此方法傳回之後,媒體接收上的所有方法都會傳回MF_E_SHUTDOWN,但 IUnknown 方法和 IMFMediaEventGenerator 方法除外。 呼叫此方法之後,接收將不會引發任何事件。
需求
最低支援的用戶端 | Windows Vista [傳統型應用程式 |UWP 應用程式] |
最低支援的伺服器 | Windows Server 2008 [傳統型應用程式 |UWP 應用程式] |
目標平台 | Windows |
標頭 | mfidl.h |
程式庫 | Mfuuid.lib |