структура D3DDDIARG_ENCRYPTIONBLT (d3dumddi.h)
Структура D3DDDIARG_ENCRYPTIONBLT описывает параметры зашифрованной передачи битового блока (bitblt) в вызове функции EncryptionBlt.
Синтаксис
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;
Члены
[in] hCryptoSession
Дескриптор сеанса шифрования.
[in] hSrcResource
Дескриптор исходного ресурса.
[in] SrcSubResourceIndex
Индекс исходной поверхности в ресурсе.
[in] hDstResource
Дескриптор целевого ресурса.
[in] DstSubResourceIndex
Индекс целевой области в ресурсе.
[in] DstResourceSize
Размер целевого ресурса в байтах.
[out] pIV
Указатель на блок памяти, в котором EncryptionBlt возвращает вектор инициализации, необходимый для расшифровки данных bitblt. Если pIVnull, оборудование не требует отдельного ключа для расшифровки данных, которые считываются обратно.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | D3DDDIARG_ENCRYPTIONBLT поддерживается начиная с операционной системы Windows 7. |
заголовка | d3dumddi.h (include D3dumddi.h) |