PlayReadyHardwareDRMFeatures Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Указывает допустимый список значений функций аппаратного управления цифровыми правами (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 | На компьютере поддерживается аппаратное управление цифровыми правами. |
HEVC | 2 | Указывает, что оборудование поддерживает кодек HEVC/H.265. |
Комментарии
Начиная с Windows 10 версии 1709, вы можете обнаружить поддержку аппаратного шифрования AES128CBC на устройстве, вызвав PlayReadyStatics.CheckSupportedHardware и указав значение перечисления Aes128Cbc. В предыдущих версиях Windows 10 указание этого значения приводит к вызову исключения. По этой причине следует проверка наличие значения перечисления путем вызова ApiInformationIsApiContractPresent и указания основного контракта версии 5 перед вызовом CheckSupportedHardware.
bool supportsAes128Cbc = ApiInformation.IsApiContractPresent("Windows.Foundation.UniversalApiContract", 5);
if (supportsAes128Cbc)
{
supportsAes128Cbc = PlayReadyStatics.CheckSupportedHardware(PlayReadyHardwareDRMFeatures.Aes128Cbc);
}
Журнал версий
Версия Windows | Версия пакета SDK | Добавленная стоимость |
---|---|---|
1709 | 16299 | Aes128Cbc |