imfShutdown 介面 (mfidl.h)
由某些必須明確關閉的媒體基礎對象公開。
繼承
IMFShutdown 介面繼承自 IUnknown 介面。 IMFShutdown 也有下列類型的成員:
方法
IMFShutdown 介面具有這些方法。
IMFShutdown::GetShutdownStatus 查詢先前呼叫IMFShutdown::Shutdown 方法的狀態。 |
IMFShutdown::Shutdown 關閉 Media Foundation 物件,並釋放與 對象相關聯的所有資源。 (IMFShutdown.Shutdown) |
備註
下列類型的物件會公開 IMFShutdown:
- 內容啟用程式 (IMFContentEnabler 介面)
- (IMFInputTrustAuthority 介面) 輸入信任授權單位
- 簡報時鐘 (IMFPresentationClock 介面)
- 異步 MFT
若要取得這個介面的指標,請在 物件上呼叫 QueryInterface 。
如果您要實作自定義物件,您的物件可以公開此介面,但只有在您可以保證您的應用程式會呼叫 Shutdown 時。
媒體來源、媒體接收和 同步 MFT 不應該實作這個介面,因為 Media Foundation 管線不會在這些物件上呼叫 Shutdown 。 異步 MFT 必須實作這個介面。
這個介面與 MFShutdown 函式無關,它會關閉 Media Foundation 平臺,如 初始化媒體基礎中所述。
某些媒體基礎介面會定義 Shutdown 方法,其用途與 IMFShutdown::Shutdown 相同,但不直接與其相關。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows Vista [傳統型應用程式 |UWP 應用程式] |
最低支援的伺服器 | Windows Server 2008 [傳統型應用程式 |UWP 應用程式] |
目標平台 | Windows |
標頭 | mfidl.h |