Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Запрашивает доступную защиту содержимого для указанного алгоритма шифрования и профиля декодировщика видео.
Синтаксис
PFND3D11_1DDI_GETCONTENTPROTECTIONCAPS Pfnd3d111DdiGetcontentprotectioncaps;
HRESULT Pfnd3d111DdiGetcontentprotectioncaps(
D3D10DDI_HDEVICE hDevice,
const GUID *pCryptoType,
const GUID *pDecodeProfile,
D3D11_1DDI_VIDEO_CONTENT_PROTECTION_CAPS *pCaps
)
{...}
Параметры
hDevice
Дескриптор устройства отображения (графический контекст).
pCryptoType
Указатель на GUID, указывающий тип алгоритма шифрования для запроса.
pDecodeProfile
Указатель на GUID, указывающий профиль декодировщика для запроса.
pCaps
Указатель на D3D11_1DDI_VIDEO_CONTENT_PROTECTION_CAPS структуру, содержащую возможности защиты для указанного алгоритма шифрования и профиля декодатора.
Возвращаемое значение
GetContentProtectionCaps возвращает одно из следующих значений:
Возвращаемый код | Описание |
---|---|
S_OK | Возможности защиты содержимого были успешно запрошены. |
D3DERR_INVALID_CRYPTO | Алгоритм шифрования, указанный параметром pCryptoType, не поддерживается. |
Замечания
Параметр pCryptoType может содержать одно из следующих значений:
D3DCRYPTOTYPE_AES128_CTR, если драйвер настроен на использование 128-разрядного режима расширенного шифрования (AES-CTR) блочного шифра.
D3DCRYPTOTYPE_PROPRIETARY, если драйвер настроен на использование собственного алгоритма шифрования.
NULL_GUID, если драйвер не настроен на использование алгоритма шифрования.
Заметка
Среда выполнения Microsoft Direct3D проверяет, является ли pDecodeProfile и данные параметров pCryptoType, прежде чем вызывать функцию GetContentProtectionCaps.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows 8 |
минимальный поддерживаемый сервер | Windows Server 2012 |
целевая платформа | Настольный |
заголовка | d3d10umddi.h (include D3d10umddi.h) |