Método IDirect3DDevice9Video::GetContentProtectionCaps (d3d9.h)

Consulta al controlador de pantalla para conocer sus funcionalidades de protección de contenido.

Sintaxis

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

Parámetros

pCryptoType

Puntero a un GUID que especifica el tipo de cifrado que se va a usar. Se definen los siguientes GUID.

D3DCRYPTOTYPE_AES128_CTR

Cifrado de bloque estándar de cifrado estándar de cifrado avanzado de 128 bits (AES-CTR).

D3DCRYPTOTYPE_PROPRIETARY

Algoritmo de cifrado propietario.

pDecodeProfile

Puntero a un GUID que especifica el perfil de descodificación de DirectX Video Acceleration 2 (DXVA-2). Para obtener una lista de los valores posibles, vea IDirectXVideoDecoderService::GetDecoderDeviceGuids. Si no se usará la descodificación DXVA-2, establezca este parámetro en NULL.

pCaps

Puntero a una estructura D3DCONTENTPROTECTIONCAPS . El método rellena esta estructura con las funcionalidades de protección de contenido del controlador.

Valor devuelto

Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.

Requisitos

   
Cliente mínimo compatible Windows 7 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 R2 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado d3d9.h

Consulte también

Protección de contenido basada en GPU

IDirect3DDevice9Video