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


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

Возвращает механизм обмена криптографическими ключами, поддерживаемый драйвером.

Синтаксис

HRESULT CheckCryptoKeyExchange(
  [in]  const GUID *pCryptoType,
  [in]  const GUID *pDecoderProfile,
  [in]  UINT       Index,
  [out] GUID       *pKeyExchangeType
);

Параметры

[in] pCryptoType

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

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

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

ID3D11VideoDevice