PlayReadyEncryptionAlgorithm 枚举
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
指示 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
- 继承
-
PlayReadyEncryptionAlgorithm
- 属性
Windows 要求
设备系列 |
Windows 10 (在 10.0.10240.0 中引入)
|
API contract |
Windows.Foundation.UniversalApiContract (在 v1.0 中引入)
|
字段
Aes128Cbc | 5 | AES128CBC 加密。 |
Aes128Ctr | 1 | AES-128 反模式加密。 |
Cocktail | 4 | 鸡尾酒加密。 |
Uninitialized | 2147483647 | 尚未设置加密方法。 |
Unprotected | 0 | 内容未加密。 |
Unspecified | 65535 | 加密方法未指定。 |
注解
从 Windows 10 版本 1709 开始,此枚举支持值 Aes128Cbc 和 Unspecified。 在以前版本的Windows 10中,如果使用这些值,某些 PlayReady API 将引发异常。 出于此原因,在使用新的枚举值之前,应调用 ApiInformationIsApiContractPresent 并指定主协定版本 5 来检查枚举值是否存在。 有关详细信息,请参阅 PlayReadyContentHeader 和 PlayReadyStatics.CheckSupportedHardware。
版本历史记录
Windows 版本 | SDK 版本 | 已添加值 |
---|---|---|
1709 | 16299 | Aes128Cbc |
1709 | 16299 | 未指定 |