共用方式為


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)

另請參閱

CreateCryptoSession

EncryptionBlt(D3D11_1)