共用方式為


PFND3D11_1DDI_STARTSESSIONKEYREFRESH回呼函式 (d3d10umddi.h)

取得可用來重新整理會話密鑰的隨機數。

語法

PFND3D11_1DDI_STARTSESSIONKEYREFRESH Pfnd3d111DdiStartsessionkeyrefresh;

void Pfnd3d111DdiStartsessionkeyrefresh(
  D3D10DDI_HDEVICE hDevice,
  D3D11_1DDI_HCRYPTOSESSION hCryptoSession,
  UINT RandomNumberSize,
  VOID *pRandomNumber
)
{...}

參數

hDevice

顯示裝置的句柄(圖形內容)。

hCryptoSession

透過呼叫 createCryptoSession 函式所建立的密碼編譯會話物件的句柄。

RandomNumberSize

pRandomNumber 參數所參考之緩衝區中數位的大小,以位元組為單位。

pRandomNumber

緩衝區的指標,其中包含隨機啟動的狀態序號。

傳回值

沒有

言論

硬體和驅動程式可以選擇性地支援所有密碼編譯類型 StartSessionKeyRefresh

當Microsoft Direct3D 運行時間呼叫驅動程式的 StartSessionKeyRefresh 函式時,驅動程式會產生並儲存隨機數,並在 pRandomNumber 參數指向的緩衝區中傳回它。

當運行時間後續呼叫驅動程式的 FinishSessionKeyRefresh 函式時,驅動程式會執行隨機數位的 XOR 作業,以索引鍵重新整理會話密鑰。

要求

要求 價值
最低支援的用戶端 Windows 8
支援的最低伺服器 Windows Server 2012
目標平臺 桌面
標頭 d3d10umddi.h (包括 D3d10umddi.h)

另請參閱

CreateCryptoSession

FinishSessionKeyRefresh