Pendaftaran Perangkat

Windows Media Format SDK menyediakan akses ke database pendaftaran perangkat. Database ini diamankan di komputer klien dan digunakan untuk mendaftarkan perangkat yang mendukung Windows Media DRM 10 untuk Perangkat Jaringan.

Ketika perangkat ditambahkan ke jaringan tempat komputer klien tersambung, perangkat mencoba menghubungi Windows Media DRM 10 untuk aplikasi pemancar Perangkat Jaringan. Setelah membuat komunikasi, perangkat mengirim pesan permintaan pendaftaran.

Aplikasi Anda harus melakukan langkah-langkah berikut saat menerima pesan permintaan pendaftaran:

  1. Uraikan pesan dengan memanggil metode IWMDRMMessageParser::P arseRegistrationReqMsg . Metode ini mengambil sertifikat perangkat dan nomor seri perangkat, yang keduanya diperlukan untuk mengidentifikasi perangkat.
  2. Panggil metode IWMDeviceRegistration::GetRegisteredDeviceByID, meneruskan sertifikat dan nomor seri perangkat yang diambil di langkah 1. Jika perangkat ditemukan, perangkat sudah terdaftar dan Anda dapat melewati langkah berikutnya.
  3. Panggil metode IWMDeviceRegistration::RegisterDevice untuk menambahkan perangkat ke database pendaftaran perangkat.

Anda dapat mengakses informasi tentang perangkat apa pun dalam database pendaftaran dengan mengambil objek perangkat terdaftar yang terkait dengannya. Ada dua cara untuk mendapatkan objek perangkat terdaftar. Jika Anda memiliki sertifikat dan nomor seri perangkat, Anda dapat memanggil metode IWMDeviceRegistration::GetRegisteredDeviceByID . Jika Anda tidak memiliki sertifikat dan nomor seri perangkat, Anda dapat menghitung semua perangkat dalam database dengan memanggil IWMDeviceRegistration::GetFirstRegisteredDevice diikuti dengan panggilan berulang ke IWMDeviceRegistration::GetNextRegisteredDevice hingga panggilan kembali S_FALSE.

Sebelum aplikasi Anda dapat mengirim data ke perangkat, Anda harus memastikan bahwa perangkat disetujui, divalidasi, dan terbuka.

Persetujuan perangkat harus melibatkan interaksi dengan pengguna. Saat perangkat mengirim pesan pendaftaran, aplikasi Anda dapat meminta pengguna untuk memutuskan apakah perangkat adalah perangkat yang harus menerima data pengguna tersebut. Kemudian perbarui database pendaftaran perangkat dengan memanggil metode IWMRegisteredDevice::Approve , meneruskan TRUE atau FALSE sebagaimana mewajibkan.

Validasi juga disebut deteksi kedekatan. Ini adalah proses di mana objek DRM internal Windows Media Format SDK menentukan apakah perangkat "dekat" cukup bagi komputer yang menjalankan aplikasi Anda untuk mengirimkan media dengan aman. Ke dekat ditentukan oleh waktu yang diperlukan untuk mendapatkan respons terhadap pesan. Fitur ini dimaksudkan untuk mencegah pengguna yang tidak sah mengakses jaringan Anda dan mendapatkan media aman Anda. Untuk informasi selengkapnya, lihat Melakukan Deteksi Kedekatan.

Untuk membuka perangkat, panggil IWMRegisteredDevice::Open.

Catatan

DRM tidak didukung oleh versi berbasis x64 dari SDK ini.

 

IWMRegisteredDevice

Menggunakan Windows Media DRM 10 untuk Protokol Perangkat Jaringan