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

Nome Valore Descrizione
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