Метод 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.
Значение | Значение |
---|---|
|
Блочный шифр в 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 |