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 |