Método ID3D11VideoContext::GetEncryptionBltKey (d3d11.h)
Obtiene la clave criptográfica para descifrar los datos devueltos por el método ID3D11VideoContext::EncryptionBlt .
Sintaxis
HRESULT GetEncryptionBltKey(
[in] ID3D11CryptoSession *pCryptoSession,
[in] UINT KeySize,
[out] void *pReadbackKey
);
Parámetros
[in] pCryptoSession
Puntero a la interfaz ID3D11CryptoSession .
[in] KeySize
Tamaño de la matriz pReadbackKey , en bytes. El tamaño debe coincidir con el tamaño de la clave de sesión.
[out] pReadbackKey
Puntero a una matriz de bytes que recibe la clave. La clave se cifra mediante la clave de sesión.
Valor devuelto
Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.
Comentarios
Este método solo se aplica cuando el controlador requiere una clave de contenido independiente para el método EncryptionBlt . Para obtener más información, vea los comentarios de EncryptionBlt.
Cada vez que se llama a este método, el controlador genera una nueva clave.
KeySize debe coincidir con el tamaño de la clave de sesión.
La clave de reenvío se cifra mediante el controlador o hardware mediante la clave de sesión.
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 |