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
Library Crypt32.lib
DLL Crypt32.dll

另请参阅

CryptMsgClose

低级别消息函数

简化的消息函数