Método ID3D11VideoDevice::CheckCryptoKeyExchange (d3d11.h)
Obtiene un mecanismo criptográfico de intercambio de claves compatible con el controlador.
Sintaxis
HRESULT CheckCryptoKeyExchange(
[in] const GUID *pCryptoType,
[in] const GUID *pDecoderProfile,
[in] UINT Index,
[out] GUID *pKeyExchangeType
);
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 bloque estándar de cifrado estándar de cifrado avanzado de 128 bits (AES-CTR). |
[in] pDecoderProfile
Puntero a un GUID que especifica el perfil de descodificación. Para obtener perfiles que admita el controlador, llame a ID3D11VideoDevice::GetVideoDecoderProfile. Si no se va a usar la descodificación, establezca este parámetro en NULL.
[in] Index
Índice de base cero del tipo de intercambio de claves. El controlador informa del número de tipos del miembro KeyExchangeTypeCount de la estructura D3D11_VIDEO_CONTENT_PROTECTION_CAPS .
[out] pKeyExchangeType
Recibe un GUID que identifica el tipo de intercambio de claves.
Valor devuelto
Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.
Requisitos
Requisito | Value |
---|---|
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 |