PFND3D11_1DDI_GETENCRYPTIONBLTKEY回调函数 (d3d10umddi.h)
查询用于解密 EncryptionBlt (D3D11_1) 函数返回的数据的密钥。
语法
PFND3D11_1DDI_GETENCRYPTIONBLTKEY Pfnd3d111DdiGetencryptionbltkey;
void Pfnd3d111DdiGetencryptionbltkey(
D3D10DDI_HDEVICE hDevice,
D3D11_1DDI_HCRYPTOSESSION hCryptoSession,
UINT KeySize,
VOID *pReadbackKey
)
{...}
参数
hDevice
显示设备的句柄 (图形上下文) 。
hCryptoSession
在调用驱动程序的 CreateCryptoSession 函数时创建的加密会话的句柄。
KeySize
pReadBackKey 参数指向的加密密钥的大小(以字节为单位)。
pReadbackKey
指向包含加密密钥的缓冲区的指针。
返回值
无
备注
调用 GetEncryptionBltKey 函数时,显示微型端口驱动程序应生成新的加密密钥。 如果加密会话使用 D3DCRYPTOTYPE_AES128_CTR 加密类型,驱动程序或图形适配器应使用会话密钥和 AES-ECB 算法来加密 pReadbackKey 参数引用的数据。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 8,在 Windows 桌面版本 10.0.10030.0 中可用 |
最低受支持的服务器 | Windows Server 2012 |
目标平台 | Windows |
标头 | d3d10umddi.h (包括 D3d10umddi.h) |