Поделиться через


структура D3D11_VIDEO_CONTENT_PROTECTION_CAPS (d3d11.h)

Описывает возможности защиты содержимого графического драйвера.

Синтаксис

typedef struct D3D11_VIDEO_CONTENT_PROTECTION_CAPS {
  UINT      Caps;
  UINT      KeyExchangeTypeCount;
  UINT      BlockAlignmentSize;
  ULONGLONG ProtectedMemorySize;
} D3D11_VIDEO_CONTENT_PROTECTION_CAPS;

Члены

Caps

Побитовое ИЛИ , равное нулю или нескольким флагам из перечисления D3D11_CONTENT_PROTECTION_CAPS .

KeyExchangeTypeCount

Количество типов криптографического обмена ключами, поддерживаемых драйвером. Чтобы получить список типов обмена ключами, вызовите метод ID3D11VideoDevice::CheckCryptoKeyExchange .

BlockAlignmentSize

Размер блока шифрования в байтах. Размер зашифрованных данных должен быть кратным этому значению.

ProtectedMemorySize

Общий объем памяти в байтах, который можно использовать для хранения защищенных поверхностей.

Требования

Требование Значение
Минимальная версия клиента Windows 8 [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2012 [классические приложения | Приложения UWP]
Верхняя часть d3d11.h

См. также раздел

Структуры видео Direct3D 11

ID3D11VideoDevice::GetContentProtectionCaps