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 |
|
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk