共用方式為


IMFMediaSink::Shutdown 方法 (mfidl.h)

關閉媒體接收,並釋放正在使用的資源。

Syntax

HRESULT Shutdown();

傳回值

方法會傳回 HRESULT。 可能的值包括 (但不限於) 下表中的這些值。

傳回碼 描述
S_OK
此方法已成功。
MF_E_SHUTDOWN
媒體接收已關閉。

備註

如果應用程式建立媒體接收,它負責呼叫 Shutdown 以避免記憶體或資源流失。 不過,在大部分的應用程式中,應用程式會建立媒體接收的啟用物件,而媒體會話會使用該物件來建立媒體接收。 在此情況下,媒體會話而非應用程式會關閉媒體接收。 (如需詳細資訊,請參閱 Activation Objects.)

此方法傳回之後,媒體接收上的所有方法都會傳回MF_E_SHUTDOWN,但 IUnknown 方法和 IMFMediaEventGenerator 方法除外。 呼叫此方法之後,接收將不會引發任何事件。

需求

   
最低支援的用戶端 Windows Vista [傳統型應用程式 |UWP 應用程式]
最低支援的伺服器 Windows Server 2008 [傳統型應用程式 |UWP 應用程式]
目標平台 Windows
標頭 mfidl.h
程式庫 Mfuuid.lib

另請參閱

IMFMediaSink

媒體接收