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 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)

Consulte también

CreateCryptoSession

EncryptionBlt(D3D11_1)