Bagikan melalui


Fungsi MFRequireProtectedEnvironment (mfidl.h)

Mengkueri apakah presentasi media memerlukan Jalur Media Terproteksi (PMP).

Sintaks

HRESULT MFRequireProtectedEnvironment(
  [in] IMFPresentationDescriptor *pPresentationDescriptor
);

Parameter

[in] pPresentationDescriptor

Arahkan ke antarmuka IMFPresentationDescriptor dari deskriptor presentasi. Deskriptor presentasi dibuat oleh sumber media, dan menjelaskan presentasi.

Menampilkan nilai

Fungsi mengembalikan HRESULT. Nilai yang mungkin termasuk, tetapi tidak terbatas pada, yang ada dalam tabel berikut.

Menampilkan kode Deskripsi
S_OK
Presentasi ini memerlukan lingkungan yang dilindungi.
S_FALSE
Presentasi ini tidak memerlukan lingkungan yang dilindungi.

Keterangan

Jika fungsi ini mengembalikan S_OK, itu berarti PMP diperlukan untuk presentasi ini. Panggil MFCreatePMPMediaSession untuk membuat objek sesi PMP.

Jika fungsi mengembalikan S_FALSE, Anda dapat menggunakan alur yang tidak terlindungi. Panggil MFCreateMediaSession untuk membuat objek Sesi Media reguler.

Secara internal, fungsi ini memeriksa apakah salah satu deskriptor aliran dalam presentasi memiliki atribut MF_SD_PROTECTED dengan nilai TRUE.

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
Pustaka Mf.lib
DLL Mf.dll

Lihat juga

Fungsi Media Foundation