PFND3D11_1DDI_GETENCRYPTIONBLTKEY función de devolución de llamada (d3d10umddi.h)
Consulta la clave que se usa para descifrar los datos devueltos por la función EncryptionBlt(D3D11_1).
Sintaxis
PFND3D11_1DDI_GETENCRYPTIONBLTKEY Pfnd3d111DdiGetencryptionbltkey;
void Pfnd3d111DdiGetencryptionbltkey(
D3D10DDI_HDEVICE hDevice,
D3D11_1DDI_HCRYPTOSESSION hCryptoSession,
UINT KeySize,
VOID *pReadbackKey
)
{...}
Parámetros
hDevice
Identificador del dispositivo de visualización (contexto de gráficos).
hCryptoSession
Identificador de la sesión criptográfica que se creó en una llamada a la función CreateCryptoSession del controlador.
KeySize
Tamaño, en bytes, de la clave de cifrado a la que apunta el parámetro pReadBackKey .
pReadbackKey
Puntero a un búfer que contiene la clave de cifrado.
Valor devuelto
None
Observaciones
Cuando se llama a la función GetEncryptionBltKey , el controlador de miniporte de pantalla debe generar una nueva clave de cifrado. Si la sesión criptográfica usa el tipo criptográfico D3DCRYPTOTYPE_AES128_CTR, el controlador o adaptador de gráficos debe cifrar los datos a los que hace referencia el parámetro pReadbackKey mediante la clave de sesión con el algoritmo AES-ECB.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 8,Disponible en la versión 10.0.10030.0 del escritorio de Windows |
Servidor mínimo compatible | Windows Server 2012 |
Plataforma de destino | Windows |
Encabezado | d3d10umddi.h (incluya D3d10umddi.h) |