Bagikan melalui


PlayReadyEncryptionAlgorithm Enum

Definisi

Menunjukkan jenis algoritma enkripsi yang ditentukan dalam header konten PlayReady.

public enum class PlayReadyEncryptionAlgorithm
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
enum class PlayReadyEncryptionAlgorithm
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public enum PlayReadyEncryptionAlgorithm
var value = Windows.Media.Protection.PlayReady.PlayReadyEncryptionAlgorithm.unprotected
Public Enum PlayReadyEncryptionAlgorithm
Warisan
PlayReadyEncryptionAlgorithm
Atribut

Persyaratan Windows

Rangkaian perangkat
Windows 10 (diperkenalkan dalam 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v1.0)

Bidang

Aes128Cbc 5

Enkripsi AES128CBC.

Aes128Ctr 1

Enkripsi AES-128 Counter-mode.

Cocktail 4

Enkripsi koktail.

Uninitialized 2147483647

Metode enkripsi belum disetel.

Unprotected 0

Konten tidak dienkripsi.

Unspecified 65535

Metode enkripsi tidak ditentukan.

Keterangan

Dimulai dengan Windows 10, versi 1709, enumerasi ini mendukung nilai Aes128Cbc dan Unspecified. Pada versi Windows 10 sebelumnya, beberapa API PlayReady akan memberikan pengecualian jika nilai-nilai ini digunakan. Untuk alasan ini, Anda harus memeriksa keberadaan nilai enumerasi dengan memanggil ApiInformationIsApiContractPresent dan menentukan kontrak utama versi 5 sebelum menggunakan nilai enum baru. Untuk informasi selengkapnya, lihat PlayReadyContentHeader dan PlayReadyStatics.CheckSupportedHardware.

Riwayat versi

Versi Windows Versi SDK Nilai ditambahkan
1709 16299 Aes128Cbc
1709 16299 Tidak disebutkan

Berlaku untuk