Bagikan melalui


enumerasi DRM_ACTION_ALLOWED_QUERY_RESULTS

Jenis enumerasi DRM_ACTION_ALLOWED_QUERY_RESULTS digunakan oleh antarmuka IWMDRMLicenseQuery::QueryActionAllowed untuk menentukan alasan tindakan tidak diizinkan.

Sintaks

typedef enum DRM_ACTION_ALLOWED_QUERY_RESULTS { 
  DRM_ACTION_ALLOWED_QUERY_NOT_ENABLED                       = 0x00000001,
  DRM_ACTION_ALLOWED_QUERY_NOT_ENABLED_NO_LICENSE            = 0x00000002,
  DRM_ACTION_ALLOWED_QUERY_NOT_ENABLED_NO_RIGHT              = 0x00000004,
  DRM_ACTION_ALLOWED_QUERY_NOT_ENABLED_EXHAUSTED             = 0x00000008,
  DRM_ACTION_ALLOWED_QUERY_NOT_ENABLED_EXPIRED               = 0x00000010,
  DRM_ACTION_ALLOWED_QUERY_NOT_ENABLED_NOT_STARTED           = 0x00000020,
  DRM_ACTION_ALLOWED_QUERY_NOT_ENABLED_APPSEC_TOO_LOW        = 0x00000040,
  DRM_ACTION_ALLOWED_QUERY_NOT_ENABLED_REQ_INDIV             = 0x00000080,
  DRM_ACTION_ALLOWED_QUERY_NOT_ENABLED_COPY_OPL_TOO_LOW      = 0x00000100,
  DRM_ACTION_ALLOWED_QUERY_NOT_ENABLED_COPY_OPL_EXCLUDED     = 0x00000200,
  DRM_ACTION_ALLOWED_QUERY_NOT_ENABLED_NO_CLOCK_SUPPORT      = 0x00000400,
  DRM_ACTION_ALLOWED_QUERY_NOT_ENABLED_NO_METERING_SUPPORT   = 0x00000800,
  DRM_ACTION_ALLOWED_QUERY_NOT_ENABLED_CHAIN_DEPTH_TOO_HIGH  = 0x00001000
} ;

Konstanta

DRM_ACTION_ALLOWED_QUERY_NOT_ENABLED

Menentukan bahwa tindakan kueri tidak diperbolehkan. Untuk tindakan yang tidak diizinkan, nilai yang dikembalikan adalah nilai ini dikombinasikan dengan menggunakan bitwise ATAU dengan satu atau beberapa nilai lain dalam enumerasi ini.

DRM_ACTION_ALLOWED_QUERY_NOT_ENABLED_NO_LICENSE

Menentukan bahwa lisensi tidak ada untuk konten yang diminta.

DRM_ACTION_ALLOWED_QUERY_NOT_ENABLED_NO_RIGHT

Menentukan bahwa lisensi ada untuk konten, tetapi hak yang dikueri tidak diizinkan.

DRM_ACTION_ALLOWED_QUERY_NOT_ENABLED_EXHAUSTED

Menentukan bahwa hak yang dikueri dibatasi oleh hitungan, dan tidak ada lagi penggunaan yang tersisa.

DRM_ACTION_ALLOWED_QUERY_NOT_ENABLED_EXPIRED

Menentukan bahwa hak yang dikueri dibatasi dengan tanggal kedaluwarsa yang lebih awal dari tanggal saat ini.

DRM_ACTION_ALLOWED_QUERY_NOT_ENABLED_NOT_STARTED

Menentukan bahwa hak yang dikueri dibatasi dengan tanggal mulai yang lebih lambat dari tanggal saat ini.

DRM_ACTION_ALLOWED_QUERY_NOT_ENABLED_APPSEC_TOO_LOW

Menentukan bahwa lisensi ada untuk konten dan bahwa lisensi memungkinkan hak yang dikueri, tetapi tingkat keamanan aplikasi panggilan tidak cukup tinggi.

DRM_ACTION_ALLOWED_QUERY_NOT_ENABLED_REQ_INDIV

Menentukan bahwa lisensi ada untuk konten dan bahwa lisensi mengizinkan hak yang dikueri, tetapi subsistem DRM harus disortir.

DRM_ACTION_ALLOWED_QUERY_NOT_ENABLED_COPY_OPL_TOO_LOW

Menentukan bahwa tingkat perlindungan output klien terlalu rendah.

DRM_ACTION_ALLOWED_QUERY_NOT_ENABLED_COPY_OPL_EXCLUDED

Menentukan bahwa tingkat perlindungan output klien ada dalam daftar pengecualian.

DRM_ACTION_ALLOWED_QUERY_NOT_ENABLED_NO_CLOCK_SUPPORT

Menentukan bahwa lisensi memerlukan dukungan jam yang aman dan klien tidak menyediakannya.

DRM_ACTION_ALLOWED_QUERY_NOT_ENABLED_NO_METERING_SUPPORT

Menentukan bahwa tindakan yang dikueri diizinkan oleh lisensi, tetapi pengukuran tersebut diperlukan dan klien tidak mendukung pengukuran.

DRM_ACTION_ALLOWED_QUERY_NOT_ENABLED_CHAIN_DEPTH_TOO_HIGH

Menentukan bahwa hak untuk tindakan yang dikueri tidak dapat ditentukan karena konten dicakup oleh lisensi berantai dan lisensi daun hilang.

Keterangan

Nilai jenis enumerasi ini menunjukkan bahwa tindakan tidak diizinkan. Nilai nol menunjukkan bahwa tindakan diizinkan.

Persyaratan

Persyaratan Nilai
Header
Wmdrmsdk.h

Lihat juga

Jenis Enumerasi