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)

另請參閱

CreateCryptoSession

EncryptionBlt (D3D11_1)