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 | [未指定] |