CryptMsgDuplicate 函式 (wincrypt.h)

CryptMsgDuplicate 函式會藉由遞增其參考計數來複製密碼編譯訊息控制碼。

語法

HCRYPTMSG CryptMsgDuplicate(
  [in] HCRYPTMSG hCryptMsg
);

參數

[in] hCryptMsg

要複製的密碼編譯訊息控制碼。 重複作業是藉由遞增訊息的 參考計數 來完成。 未建立訊息的複本。

傳回值

傳回的控制碼與控制碼輸入相同。 不會建立訊息的複本。 當您完成使用重複的訊息控制碼時,請呼叫 CryptMsgClose 函式來減少參考計數。

備註

CryptMsgDuplicate 是用來增加 HCRYPTMSG 控制碼上的參考計數,因此實際釋放控制碼需要對 CryptMsgClose 進行多個呼叫。

範例

如需使用此函式的範例,請參閱 範例 C 程式:編碼和解碼雜湊訊息

規格需求

   
最低支援的用戶端 Windows XP [傳統型應用程式 |UWP 應用程式]
最低支援的伺服器 Windows Server 2003 [傳統型應用程式 |UWP 應用程式]
目標平台 Windows
標頭 wincrypt.h
程式庫 Crypt32.lib
Dll Crypt32.dll

另請參閱

CryptMsgClose

低階訊息函式

簡化的訊息函式