Compartir a través de


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)

Consulte también

CreateCryptoSession

EncryptionBlt(D3D11_1)