PlayReadyHardwareDRMFeatures 列挙型
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
照会できるハードウェア デジタル著作権管理 (DRM) 機能値の有効な一覧を示します。
public enum class PlayReadyHardwareDRMFeatures
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
enum class PlayReadyHardwareDRMFeatures
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public enum PlayReadyHardwareDRMFeatures
var value = Windows.Media.Protection.PlayReady.PlayReadyHardwareDRMFeatures.hardwareDRM
Public Enum PlayReadyHardwareDRMFeatures
- 継承
-
PlayReadyHardwareDRMFeatures
- 属性
Windows の要件
デバイス ファミリ |
Windows 10 (10.0.10240.0 で導入)
|
API contract |
Windows.Foundation.UniversalApiContract (v1.0 で導入)
|
フィールド
Aes128Cbc | 3 | ハードウェアで AES128CBC 暗号化がサポートされたことを示します。 |
HardwareDRM | 1 | ハードウェア DRM はコンピューターでサポートされています。 |
HEVC | 2 | ハードウェアが高効率ビデオ コーディング (HEVC)/H.265 コーデックをサポートしているかどうかを示します。 |
注釈
Windows 10 バージョン 1709 以降では、PlayReadyStatics.CheckSupportedHardware を呼び出し、列挙値 Aes128Cbc を指定することで、デバイスでの AES128CBC ハードウェア暗号化のサポートを検出できます。 以前のバージョンの Windows 10 では、この値を指定すると、例外がスローされます。 このため、列挙値が存在する場合は、CheckSupportedHardware を呼び出す前に ApiInformationIsApiContractPresent を呼び出し、メジャー コントラクト バージョン 5 を指定してチェックする必要があります。
bool supportsAes128Cbc = ApiInformation.IsApiContractPresent("Windows.Foundation.UniversalApiContract", 5);
if (supportsAes128Cbc)
{
supportsAes128Cbc = PlayReadyStatics.CheckSupportedHardware(PlayReadyHardwareDRMFeatures.Aes128Cbc);
}
バージョン履歴
Windows のバージョン | SDK バージョン | 追加された値 |
---|---|---|
1709 | 16299 | Aes128Cbc |