Compartir a través de


estructura D3DDDIARG_ENCRYPTIONBLT (d3dumddi.h)

La estructura D3DDDIARG_ENCRYPTIONBLT describe los parámetros de una transferencia cifrada de bloques de bits (bitblt) en una llamada a la función EncryptionBlt de.

Sintaxis

typedef struct _D3DDDIARG_ENCRYPTIONBLT {
  [in]  HANDLE hCryptoSession;
  [in]  HANDLE hSrcResource;
  [in]  UINT   SrcSubResourceIndex;
  [in]  HANDLE hDstResource;
  [in]  UINT   DstSubResourceIndex;
  [in]  UINT   DstResourceSize;
  [out] VOID   *pIV;
} D3DDDIARG_ENCRYPTIONBLT;

Miembros

[in] hCryptoSession

Identificador de la sesión de cifrado.

[in] hSrcResource

Identificador del recurso de origen.

[in] SrcSubResourceIndex

Índice de la superficie de origen dentro del recurso.

[in] hDstResource

Identificador del recurso de destino.

[in] DstSubResourceIndex

Índice de la superficie de destino dentro del recurso.

[in] DstResourceSize

Tamaño, en bytes, del recurso de destino.

[out] pIV

Puntero a un bloque de memoria en el que EncryptionBlt devuelve el vector de inicialización necesario para descifrar los datos bitblt. Si pIV es null, el hardware no requiere una clave independiente para descifrar los datos que se leen.

Requisitos

Requisito Valor
cliente mínimo admitido D3DDDIARG_ENCRYPTIONBLT se admite a partir del sistema operativo Windows 7.
encabezado de d3dumddi.h (incluya D3dumddi.h)

Consulte también

EncryptionBlt de