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 |