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 Desktop 10.0.10030.0 版中使用 |
最低支援的伺服器 | Windows Server 2012 |
目標平台 | Windows |
標頭 | d3d10umddi.h (包含 D3d10umddi.h) |