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 |
---|---|
|
Presentasi ini memerlukan lingkungan yang dilindungi. |
|
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 |