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 de 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
Ninguno
Observaciones
Cuando se llama a la función GetEncryptionBltKey, el controlador de miniport para mostrar debe generar una nueva clave de cifrado. Si la sesión criptográfica usa el tipo criptográfico D3DCRYPTOTYPE_AES128_CTR, el controlador o el 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 | Valor |
---|---|
cliente mínimo admitido | Windows 8,Disponible en la versión 10.0.10030.0 del escritorio de Windows |
servidor mínimo admitido | Windows Server 2012 |
de la plataforma de destino de | Windows |
encabezado de | d3d10umddi.h (incluya D3d10umddi.h) |