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


Метод ID3D11VideoDevice::GetContentProtectionCaps (d3d11.h)

Запрашивает у драйвера возможности защиты содержимого.

Синтаксис

HRESULT GetContentProtectionCaps(
  [in]  const GUID                          *pCryptoType,
  [in]  const GUID                          *pDecoderProfile,
  [out] D3D11_VIDEO_CONTENT_PROTECTION_CAPS *pCaps
);

Параметры

[in] pCryptoType

Указатель на GUID, указывающий тип используемого шифрования. Определяются следующие идентификаторы GUID.

Значение Значение
D3D11_CRYPTO_TYPE_AES128_CTR
Блочный шифр в 128-разрядном режиме расширенного шифрования CTR (AES-CTR).
 

Если шифрование не будет использоваться, задайте для этого параметра значение NULL.

[in] pDecoderProfile

Указатель на GUID, указывающий профиль декодирования. Чтобы получить профили, поддерживаемые драйвером, вызовите ID3D11VideoDevice::GetVideoDecoderProfile. Если декодирование не будет использоваться, задайте для этого параметра значение NULL.

Драйвер может запретить некоторые сочетания типа шифрования и профиля.

[out] pCaps

Указатель на структуру D3D11_VIDEO_CONTENT_PROTECTION_CAPS . Метод заполняет эту структуру возможностями защиты содержимого драйвера.

Возвращаемое значение

Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .

Требования

   
Минимальная версия клиента Windows 8 [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2012 [классические приложения | Приложения UWP]
Целевая платформа Windows
Header d3d11.h

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

ID3D11VideoDevice