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