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 |
目標平臺 | 窗戶 |
標頭 | d3d10umddi.h (包括 D3d10umddi.h) |