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