Antarmuka IMFShutdown (mfidl.h)
Diekspos oleh beberapa objek Media Foundation yang harus dimatikan secara eksplisit.
Warisan
Antarmuka IMFShutdown mewarisi dari antarmuka IUnknown . IMFShutdown juga memiliki jenis anggota ini:
Metode
Antarmuka IMFShutdown memiliki metode ini.
IMFShutdown::GetShutdownStatus Mengkueri status panggilan sebelumnya ke metode IMFShutdown::Shutdown. |
IMFShutdown::Shutdown Mematikan objek Media Foundation dan melepaskan semua sumber daya yang terkait dengan objek. (IMFShutdown.Shutdown) |
Keterangan
Jenis objek berikut mengekspos IMFShutdown:
- Pengaktif konten (antarmuka IMFContentEnabler )
- Otoritas kepercayaan input (antarmuka IMFInputTrustAuthority )
- Jam presentasi (antarmuka IMFPresentationClock )
- MFTs asinkron
Untuk mendapatkan penunjuk ke antarmuka ini, panggil QueryInterface pada objek .
Jika Anda menerapkan objek kustom, objek Anda dapat mengekspos antarmuka ini, tetapi hanya jika Anda dapat menjamin bahwa aplikasi Anda akan memanggil Matikan.
Sumber media, sink media, dan MFT sinkron tidak boleh mengimplementasikan antarmuka ini, karena alur Media Foundation tidak akan memanggil Matikan pada objek ini. MFTs asinkron harus mengimplementasikan antarmuka ini.
Antarmuka ini tidak terkait dengan fungsi MFShutdown , yang mematikan platform Media Foundation, seperti yang dijelaskan dalam Menginisialisasi Media Foundation.
Beberapa antarmuka Media Foundation mendefinisikan metode Shutdown , yang melayani tujuan yang sama dengan IMFShutdown::Shutdown tetapi tidak terkait langsung dengannya.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows Vista [aplikasi desktop | Aplikasi UWP] |
Server minimum yang didukung | Windows Server 2008 [aplikasi desktop | Aplikasi UWP] |
Target Platform | Windows |
Header | mfidl.h |