Compartir a través de


PlayReadyEncryptionAlgorithm Enumeración

Definición

Indica el tipo de algoritmo de cifrado especificado en un encabezado de contenido de 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
Herencia
PlayReadyEncryptionAlgorithm
Atributos

Requisitos de Windows

Familia de dispositivos
Windows 10 (se introdujo en la versión 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)

Campos

Aes128Cbc 5

Cifrado AES128CBC.

Aes128Ctr 1

Cifrado en modo contador AES-128.

Cocktail 4

Cifrado de cócteles.

Uninitialized 2147483647

No se ha establecido el método de cifrado.

Unprotected 0

El contenido no está cifrado.

Unspecified 65535

El método de cifrado no está especificado.

Comentarios

A partir de Windows 10, versión 1709, esta enumeración admite los valores Aes128Cbc y Unspecified. En versiones anteriores de Windows 10, algunas API de PlayReady producirán una excepción si se usan estos valores. Por este motivo, debe comprobar la presencia del valor de enumeración llamando a ApiInformationIsApiContractPresent y especificando la versión 5 del contrato principal antes de usar los nuevos valores de enumeración. Para obtener más información, vea PlayReadyContentHeader y PlayReadyStatics.CheckSupportedHardware.

Historial de versiones

Versión de Windows Versión del SDK Valor agregado
1709 16299 Aes128Cbc
1709 16299 Sin especificar

Se aplica a