Compartir a través de


estructura D3DDDIARG_ENCRYPTIONBLT (d3dumddi.h)

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

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 Value
Cliente mínimo compatible D3DDDIARG_ENCRYPTIONBLT se admite a partir del sistema operativo Windows 7.
Encabezado d3dumddi.h (incluya D3dumddi.h)

Consulte también

EncryptionBlt