Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Membuat objek IMFTrustedInput yang mengimplementasikan dekripsi konten.
Sintaks
HRESULT CreateTrustedInput(
const BYTE *contentInitData,
DWORD contentInitDataSize,
IMFTrustedInput **trustedInput
);
Parameter
contentInitData
Array BYTE yang berisi data inisialisasi. contentInitData hanya akan digunakan jika initData dari IMFContentDecryptionModuleSession::GenerateRequest tidak disediakan atau tidak lengkap. Data Inisialisasi harus disusun dalam Format Kotak PSSH. Untuk detail selengkapnya, lihat Format Kotak PSSH dan SystemID Umum spesifikasi Ekstensi Media Terenkripsi.
contentInitDataSize
Ukuran array dalam contentInitData.
trustedInput
Menerima objek IMFTrustedInput yang dibuat.
Nilai kembali
Mengembalikan S_OK pada keberhasilan.
Keterangan
Implementasi Modul Dekripsi Konten (CDM) dapat mencakup implementasi IMFInputTrustAuthority yang diperoleh dengan memanggil CreateTrustedInput.
Atribut berikut didukung untuk dekripsi IMFInputTrustAuthority .
| Properti | Deskripsi |
|---|---|
| MFT_POLICY_SET_AWARE | Jika bukan nol, menunjukkan bahwa IMFTransform ingin menerima pemberitahuan penyelesaian MEPolicySet . |
| MFT_USING_HARDWARE_DRM | Menentukan apakah IMFTransform menggunakan DRM perangkat keras. Jika dekripsi MFT menentukan atribut ini diatur ke 1, maka ia menggunakan DRM perangkat keras. Jika dekripsi MFT menentukan atribut ini diatur ke 0, maka tidak menggunakan DRM perangkat keras. Jika dekripsi MFT tidak menentukan atribut ini atau menentukannya dengan nilai yang berbeda, maka itu tidak (atau tidak dapat) menunjukkan apakah ia menggunakan DRM perangkat keras. |
Persyaratan
| Persyaratan | Nilai |
|---|---|
| Klien minimum yang didukung | Windows 10, versi 2004 (10.0; Build 19041) |
| Server minimum yang didukung | Windows Server, versi 2004 (10.0; Build 19041) |
| Header | mfcontentdecryptionmodule.h |