Struktur WMDMRIGHTS

Struktur WMDMRIGHTS menjelaskan hak penggunaan konten.

Sintaks

typedef struct __WMDMRIGHTS {
  UINT         cbSize;
  DWORD        dwContentType;
  DWORD        fuFlags;
  DWORD        fuRights;
  DWORD        dwAppSec;
  DWORD        dwPlaybackCount;
  WMDMDATETIME ExpirationDate;
} WMDMRIGHTS, *PWMDMRIGHTS;

Anggota

cbSize

Ukuran struktur, dalam byte.

dwContentType

DWORD yang berisi jenis konten.

fuFlags

Bidang bit yang menentukan opsi hak yang digunakan untuk konten.

Nilai Deskripsi
WMDM_RIGHTS_PLAYBACKCOUNT Berapa kali file dapat diputar.
WMDM_RIGHTS_EXPIRATIONDATE Tanggal kedaluwarsa file.
WMDM_RIGHTS_FREESERIALIDS Pengidentifikasi serial gratis dari file.
Grup WMDM_RIGHTS_GROUPID Pengidentifikasi file.
WMDM_RIGHTS_NAMEDSERIALIDS Pengidentifikasi serial bernama file.

fuRights

Bidang bit yang berisi bit hak untuk konten.

Nilai Deskripsi
WMDM_RIGHTS_PLAY_ON_PC Isi dapat diputar pada komputer pribadi.
WMDM_RIGHTS_COPY_TO_NON_SDMI_DEVICE Konten dapat disalin ke perangkat non-SDMI.
WMDM_RIGHTS_COPY_TO_CD Konten dapat disalin ke CD.
WMDM_RIGHTS_COPY_TO_SDMI_DEVICE Konten dapat disalin ke perangkat SDMI.

dwAppSec

Array byte yang menentukan tingkat keamanan aplikasi minimum.

dwPlaybackCount

DWORD yang berisi jumlah sisa waktu konten dapat dirender.

ExpirationDate

Struktur WMDMDATETIME yang berisi tanggal dan waktu kedaluwarsa untuk konten. Jika lisensi tidak memiliki tanggal kedaluwarsa, anggota wYear diatur ke 0xFFFF, dan semua anggota WMDMDATETIME lainnya diabaikan.

Persyaratan

Persyaratan Nilai
Header
Wmdm.idl

Lihat juga

IMDSPStorage::GetRights

IWMDMStorage::GetRights

WMDMDATETIME

Struktur