Método ID3D11VideoDevice::GetContentProtectionCaps (d3d11.h)
Consulta al controlador para sus funcionalidades de protección de contenido.
Sintaxis
HRESULT GetContentProtectionCaps(
[in] const GUID *pCryptoType,
[in] const GUID *pDecoderProfile,
[out] D3D11_VIDEO_CONTENT_PROTECTION_CAPS *pCaps
);
Parámetros
[in] pCryptoType
Puntero a un GUID que especifica el tipo de cifrado que se va a usar. Se definen los siguientes GUID.
Valor | Significado |
---|---|
|
Cifrado de bloques de 128 bits advanced Encryption Standard CTR (AES-CTR). |
Si no se usará ningún cifrado, establezca este parámetro en NULL.
[in] pDecoderProfile
Puntero a un GUID que especifica el perfil de descodificación. Para obtener perfiles compatibles con el controlador, llame a ID3D11VideoDevice::GetVideoDecoderProfile. Si no se va a usar la descodificación, establezca este parámetro en NULL.
Es posible que el controlador no pueda permitir algunas combinaciones de tipo de cifrado y perfil.
[out] pCaps
Puntero a una estructura D3D11_VIDEO_CONTENT_PROTECTION_CAPS . 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 8 [aplicaciones de escritorio | Aplicaciones para UWP] |
Servidor mínimo compatible | Windows Server 2012 [aplicaciones de escritorio | Aplicaciones para UWP] |
Plataforma de destino | Windows |
Encabezado | d3d11.h |