Compartilhar via


PlayReadyEncryptionAlgorithm Enumeração

Definição

Indica o tipo de algoritmo de criptografia especificado em um cabeçalho de conteúdo 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
Herança
PlayReadyEncryptionAlgorithm
Atributos

Requisitos do Windows

Família de dispositivos
Windows 10 (introduzida na 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v1.0)

Campos

Aes128Cbc 5

Criptografia AES128CBC.

Aes128Ctr 1

AES-128 Criptografia de modo de contador.

Cocktail 4

Criptografia de coquetel.

Uninitialized 2147483647

O método de criptografia não foi definido.

Unprotected 0

O conteúdo não é criptografado.

Unspecified 65535

O método de criptografia não é especificado.

Comentários

A partir do Windows 10, versão 1709, essa enumeração dá suporte aos valores Aes128Cbc e Não especificados. Em versões anteriores do Windows 10, algumas APIs do PlayReady lançarão uma exceção se esses valores forem usados. Por esse motivo, você deve marcar para a presença do valor de enumeração chamando ApiInformationIsApiContractPresent e especificando a versão principal do contrato 5 antes de usar os novos valores de enumeração. Para obter mais informações, consulte PlayReadyContentHeader e PlayReadyStatics.CheckSupportedHardware.

Histórico de versão

Versão do Windows Versão do SDK Valor adicionado
1.709 16299 Aes128Cbc
1.709 16299 Não Especificado

Aplica-se a