PlayReadyHardwareDRMFeatures Énumération

Définition

Indique la liste valide des valeurs de fonctionnalités de gestion des droits numériques (DRM) qui peuvent être interrogées.

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
Héritage
PlayReadyHardwareDRMFeatures
Attributs

Configuration requise pour Windows

Famille d’appareils
Windows 10 (introduit dans 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v1.0)

Champs

Aes128Cbc 3

Indique que le matériel prend en charge le chiffrement AES128CBC.

HardwareDRM 1

La gestion des droits numériques (DRM) matériel est prise en charge sur l’ordinateur.

HEVC 2

Indique que le matériel prend en charge le codec HEVC (High Efficiency Video Coding)/H.265.

Remarques

À compter de Windows 10 version 1709, vous pouvez détecter la prise en charge du chiffrement matériel AES128CBC sur un appareil en appelant PlayReadyStatics.CheckSupportedHardware et en spécifiant la valeur d’énumération Aes128Cbc. Dans les versions précédentes de Windows 10, la spécification de cette valeur entraîne la levée d’une exception. Pour cette raison, vous devez case activée pour la présence de la valeur d’énumération en appelant ApiInformationIsApiContractPresent et en spécifiant le contrat principal version 5 avant d’appeler CheckSupportedHardware.

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

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

Historique des versions

Version de Windows Version du SDK Valeur ajoutée
1709 16299 Aes128Cbc

S’applique à