Freigeben über


PlayReadyEncryptionAlgorithm Enumeration

Definition

Gibt den Typ des Verschlüsselungsalgorithmus an, der in einem PlayReady-Inhaltsheader angegeben ist.

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
Vererbung
PlayReadyEncryptionAlgorithm
Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10 (eingeführt in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)

Felder

Aes128Cbc 5

AES128CBC-Verschlüsselung.

Aes128Ctr 1

AES-128 Counter-Mode-Verschlüsselung.

Cocktail 4

Cocktailverschlüsselung.

Uninitialized 2147483647

Die Verschlüsselungsmethode wurde nicht festgelegt.

Unprotected 0

Der Inhalt ist nicht verschlüsselt.

Unspecified 65535

Die Verschlüsselungsmethode ist nicht angegeben.

Hinweise

Ab Windows 10 Version 1709 unterstützt diese Enumeration die Werte Aes128Cbc und Unspecified. In früheren Versionen von Windows 10 lösen einige PlayReady-APIs eine Ausnahme aus, wenn diese Werte verwendet werden. Aus diesem Grund sollten Sie überprüfen, ob der Enumerationswert vorhanden ist, indem Sie ApiInformationIsApiContractPresent aufrufen und Hauptvertragsversion 5 angeben, bevor Sie die neuen Enumerationswerte verwenden. Weitere Informationen finden Sie unter PlayReadyContentHeader und PlayReadyStatics.CheckSupportedHardware.

Versionsverlauf

Windows-Version SDK-Version Wertschöpfung
1709 16299 Aes128Cbc
1709 16299 Nicht angegeben.

Gilt für: