Bagikan melalui


Membaca File yang Dilindungi

[Fitur yang terkait dengan halaman ini, Windows Media Format 11 SDK, adalah fitur warisan. Ini telah digantikan oleh Pembaca Sumber dan Penulis Sink. Pembaca Sumber dan Penulis Sink telah dioptimalkan untuk Windows 10 dan Windows 11. Microsoft sangat menyarankan agar kode baru menggunakan Pembaca Sumber dan Penulis Sink alih-alih Windows Media Format 11 SDK, jika memungkinkan. Microsoft menyarankan agar kode yang ada yang menggunakan API warisan ditulis ulang untuk menggunakan API baru jika memungkinkan.]

Membaca file yang dilindungi DRM atau aliran jaringan pada dasarnya melibatkan upaya untuk membuka file (atau terhubung ke aliran) dan kemudian menangani peristiwa apa pun yang mungkin dikirim dari komponen DRM.

Jika pemutar tidak diaktifkan DRM (tidak tertaut ke pustaka wmstubdrm.lib yang valid) panggilan IWMReader::Open gagal ketika mencoba membuka file yang dilindungi dan mengembalikan NS_E_PROTECTED_CONTENT atau beberapa kesalahan terkait.

Ketika aplikasi berkemampuan DRM mencoba membuka file yang dilindungi DRM, komponen DRM secara otomatis mencari sistem lokal untuk lisensi yang valid. Jika ditemukan, komponen DRM secara otomatis mendekripsi file dengan cara yang benar-benar transparan terhadap aplikasi. Tindakan yang dapat dilakukan aplikasi pada file yang didekripsi tergantung pada hak yang ditentukan dalam lisensi. Untuk deskripsi lengkap tentang kemungkinan hak, lihat dokumentasi Windows Media Rights Manager SDK.

Jika aplikasi tidak memiliki lisensi yang valid untuk file, pemutar menerima pemberitahuan status dari komponen DRM. Aplikasi pemutar kemudian dapat memulai proses akuisisi lisensi . Setelah lisensi yang valid diterima, file dapat diakses. Bagian berikut menjelaskan tugas dasar yang harus dilakukan aplikasi dalam mengimplementasikan proses akuisisi lisensi:

Catatan

DRM tidak didukung oleh versi berbasis x64 dari SDK ini.

 

Fitur Manajemen Hak Digital

Daftar Atribut DRM

Properti DRM

Mengaktifkan Dukungan DRM