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:

Komponen apa pun yang membuat salah satu objek ini bertanggung jawab untuk memanggil Matikan pada objek sebelum merilis objek . Biasanya, aplikasi tidak membuat objek ini secara langsung, sehingga biasanya tidak perlu menggunakan antarmuka ini dalam aplikasi.

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

Lihat juga

MFShutdownObject

Antarmuka Media Foundation