Функция CryptMsgDuplicate (wincrypt.h)
Функция CryptMsgDuplicate дублирует дескриптор криптографического сообщения путем увеличения числа ссылок.
Синтаксис
HCRYPTMSG CryptMsgDuplicate(
[in] HCRYPTMSG hCryptMsg
);
Параметры
[in] hCryptMsg
Дескриптор дублирующегося сообщения. Дублирование выполняется путем увеличения числа ссылок сообщения. Копия сообщения не создается.
Возвращаемое значение
Возвращенный дескриптор совпадает с входными данными дескриптора. Копия сообщения не создается. Завершив использование дублированного дескриптора сообщения, уменьшите число ссылок, вызвав функцию CryptMsgClose .
Комментарии
CryptMsgDuplicate используется для увеличения количества ссылок на дескриптор HCRYPTMSG , чтобы для фактического освобождения дескриптора требовалось несколько вызовов CryptMsgClose .
Примеры
Пример использования этой функции см. в разделе Пример программы C: кодирование и декодирование хэшированного сообщения.
Требования
Минимальная версия клиента | Windows XP [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows Server 2003 [классические приложения | Приложения UWP] |
Целевая платформа | Windows |
Header | wincrypt.h |
Библиотека | Crypt32.lib |
DLL | Crypt32.dll |