Condividi tramite


PlayReadyEncryptionAlgorithm Enumerazione

Definizione

Indica il tipo di algoritmo di crittografia specificato in un'intestazione del contenuto 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
Ereditarietà
PlayReadyEncryptionAlgorithm
Attributi

Requisiti Windows

Famiglia di dispositivi
Windows 10 (è stato introdotto in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)

Campi

Aes128Cbc 5

Crittografia AES128CBC.

Aes128Ctr 1

Crittografia in modalità contatore AES-128.

Cocktail 4

Crittografia cocktail.

Uninitialized 2147483647

Il metodo di crittografia non è stato impostato.

Unprotected 0

Il contenuto non è crittografato.

Unspecified 65535

Il metodo di crittografia non è specificato.

Commenti

A partire da Windows 10 versione 1709, questa enumerazione supporta i valori Aes128Cbc e Non specificati. Nelle versioni precedenti di Windows 10, alcune API PlayReady genereranno un'eccezione se vengono usati questi valori. Per questo motivo, è necessario verificare la presenza del valore di enumerazione chiamando ApiInformationIsApiContractPresent e specificando la versione del contratto principale 5 prima di usare i nuovi valori enumerazione. Per altre informazioni, vedere PlayReadyContentHeader e PlayReadyStatics.CheckSupportedHardware.

Cronologia delle versioni

Versione di Windows Versione dell'SDK Valore aggiunto
1709 16299 Aes128Cbc
1709 16299 Non specificata

Si applica a