Метод ID3D11VideoDevice::CheckCryptoKeyExchange (d3d11.h)
Возвращает механизм обмена криптографическими ключами, поддерживаемый драйвером.
Синтаксис
HRESULT CheckCryptoKeyExchange(
[in] const GUID *pCryptoType,
[in] const GUID *pDecoderProfile,
[in] UINT Index,
[out] GUID *pKeyExchangeType
);
Параметры
[in] pCryptoType
Указатель на GUID, указывающий тип используемого шифрования. Определены следующие идентификаторы GUID.
Значение | Значение |
---|---|
|
Блочный шифр в 128-разрядном режиме расширенного шифрования CTR (AES-CTR). |
[in] pDecoderProfile
Указатель на GUID, указывающий профиль декодирования. Чтобы получить профили, поддерживаемые драйвером, вызовите ID3D11VideoDevice::GetVideoDecoderProfile. Если декодирование не будет использоваться, присвойте этому параметру значение NULL.
[in] Index
Отсчитываемый от нуля индекс типа обмена ключами. Драйвер сообщает количество типов в элементе KeyExchangeTypeCountструктуры D3D11_VIDEO_CONTENT_PROTECTION_CAPS .
[out] pKeyExchangeType
Получает GUID, определяющий тип обмена ключами.
Возвращаемое значение
Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 8 [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows Server 2012 [классические приложения | Приложения UWP] |
Целевая платформа | Windows |
Header | d3d11.h |