共用方式為


PlayReadyEncryptionAlgorithm 列舉

定義

指出 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 版開始,此列舉支援Aes128CbcUnspecified值。 在舊版的 Windows 10,如果使用這些值,某些 PlayReady API 將會擲回例外狀況。 基於這個理由,您應該先呼叫 ApiInformationIsApiContractPresent 並指定主要合約第 5 版,再使用新的列舉值來檢查列舉值是否存在。 如需詳細資訊,請參閱 PlayReadyContentHeaderPlayReadyStatics.CheckSupportedHardware

版本歷程記錄

Windows 版本 SDK 版本 新增值
1709 16299 Aes128Cbc
1709 16299 [未指定]

適用於