Метод IDirect3DDevice9Video::GetContentProtectionCaps (d3d9.h)

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

Синтаксис

HRESULT GetContentProtectionCaps(
  const GUID               *pCryptoType,
  const GUID               *pDecodeProfile,
  D3DCONTENTPROTECTIONCAPS *pCaps
);

Параметры

pCryptoType

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

D3DCRYPTOTYPE_AES128_CTR

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

D3DCRYPTOTYPE_PROPRIETARY

Собственный алгоритм шифрования.

pDecodeProfile

Указатель на GUID, указывающий профиль декодирования DirectX Video Acceleration 2 (DXVA-2). Список возможных значений см. в разделе IDirectXVideoDecoderService::GetDecoderDeviceGuids. Если декодирование DXVA-2 не будет использоваться, задайте для этого параметра значение NULL.

pCaps

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

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

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

Требования

   
Минимальная версия клиента Windows 7 [только классические приложения]
Минимальная версия сервера Windows Server 2008 R2 [только классические приложения]
Целевая платформа Windows
Header d3d9.h

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

Защита содержимого на основе GPU

IDirect3DDevice9Video