Bagikan melalui


METODE IMFContentDecryptionModule::CreateTrustedInput (mfcontentdecryptionmodule.h)

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

Lihat juga

IMFTrustedInput