Bagikan melalui


Antarmuka IMFPMPHost (mfidl.h)

Memungkinkan sumber media dalam proses aplikasi untuk membuat objek dalam proses jalur media terlindungi (PMP).

Warisan

Antarmuka IMFPMPHost mewarisi dari antarmuka IUnknown . IMFPMPHost juga memiliki jenis anggota ini:

Metode

Antarmuka IMFPMPHost memiliki metode ini.

 
IMFPMPHost::CreateObjectByCLSID

Membuat objek dalam proses lindungi jalur media (PMP), dari CLSID.
IMFPMPHost::LockProcess

Memblokir proses jalur media terlindungi (PMP) dari akhir. (IMFPMPHost.LockProcess)
IMFPMPHost::UnlockProcess

Mengurangi jumlah kunci pada proses jalur media yang dilindungi (PMP). Panggil metode ini sekali untuk setiap panggilan ke IMFPMPHost::LockProcess.

Keterangan

Antarmuka ini digunakan ketika sumber media berada dalam proses aplikasi tetapi Sesi Media berada dalam proses PMP. Sumber media dapat menggunakan antarmuka ini untuk membuat objek dalam proses PMP. Misalnya, untuk memutar konten yang dilindungi DRM, sumber media biasanya harus membuat otoritas kepercayaan input (ITA) dalam proses PMP.

Untuk menggunakan antarmuka ini, sumber media mengimplementasikan antarmuka IMFPMPClient . Sesi Media PMP memanggil IMFPMPClient::SetPMPHost di sumber media, meneruskan penunjuk ke antarmuka IMFPMPHost .

Anda juga bisa mendapatkan penunjuk ke antarmuka ini dengan memanggil IMFGetService::GetService pada Sesi Media PMP, menggunakan pengidentifikasi layanan MF_PMP_SERVICE.

Persyaratan

   
Klien minimum yang didukung Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 [hanya aplikasi desktop]
Target Platform Windows
Header mfidl.h

Lihat juga

Antarmuka Media Foundation

Sesi Media PMP

Jalur Media Terproteksi