Share via


PlayReadyEncryptionAlgorithm Énumération

Définition

Indique le type d’algorithme de chiffrement spécifié dans un en-tête de contenu 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
Héritage
PlayReadyEncryptionAlgorithm
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 5

Chiffrement AES128CBC.

Aes128Ctr 1

Chiffrement en mode compteur AES-128.

Cocktail 4

Chiffrement cocktail.

Uninitialized 2147483647

La méthode de chiffrement n’a pas été définie.

Unprotected 0

Le contenu n’est pas chiffré.

Unspecified 65535

La méthode de chiffrement n’est pas spécifiée.

Remarques

À compter de Windows 10 version 1709, cette énumération prend en charge les valeurs Aes128Cbc et Unspecified. Sur les versions précédentes de Windows 10, certaines API PlayReady lèvent une exception si ces valeurs sont utilisées. 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 la version 5 du contrat principal avant d’utiliser les nouvelles valeurs d’énumération. Pour plus d’informations, consultez PlayReadyContentHeader et PlayReadyStatics.CheckSupportedHardware.

Historique des versions

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

S’applique à