D3DDDIARG_ENCRYPTIONBLT 结构 (d3dumddi.h)

D3DDDIARG_ENCRYPTIONBLT 结构描述对 EncryptionBlt 函数的调用中加密位块传输 (bitblt) 的参数。

语法

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,则硬件不需要单独的密钥来解密读回的数据。

要求

要求
最低受支持的客户端 从 Windows 7 操作系统开始支持D3DDDIARG_ENCRYPTIONBLT。
标头 d3dumddi.h (包括 D3dumddi.h)

另请参阅

EncryptionBlt