Bagikan melalui


PlayReadyHardwareDRMFeatures Enum

Definisi

Menunjukkan daftar nilai fitur manajemen hak digital (DRM) perangkat keras yang valid yang dapat dikueri.

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

Persyaratan Windows

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

Bidang

Aes128Cbc 3

Menunjukkan perangkat keras mendukung enkripsi AES128CBC.

HardwareDRM 1

DRM perangkat keras didukung pada komputer.

HEVC 2

Menunjukkan perangkat keras mendukung kodek High Efficiency Video Coding (HEVC)/H.265.

Keterangan

Dimulai dengan Windows 10, versi 1709, Anda dapat mendeteksi dukungan untuk enkripsi perangkat keras AES128CBC pada perangkat dengan memanggil PlayReadyStatics.CheckSupportedHardware dan menentukan nilai enumerasi Aes128Cbc. Pada versi Windows 10 sebelumnya, menentukan nilai ini akan menyebabkan pengecualian dilemparkan. Untuk alasan ini, Anda harus memeriksa keberadaan nilai enumerasi dengan memanggil ApiInformationIsApiContractPresent dan menentukan kontrak utama versi 5 sebelum memanggil CheckSupportedHardware.

bool supportsAes128Cbc = ApiInformation.IsApiContractPresent("Windows.Foundation.UniversalApiContract", 5);

if (supportsAes128Cbc)
{
    supportsAes128Cbc = PlayReadyStatics.CheckSupportedHardware(PlayReadyHardwareDRMFeatures.Aes128Cbc);
}

Riwayat versi

Versi Windows Versi SDK Nilai ditambahkan
1709 16299 Aes128Cbc

Berlaku untuk