Partager via


Fonction CryptMsgDuplicate (wincrypt.h)

La fonction CryptMsgDuplicate duplique un handle de message de chiffrement en incrémentant son nombre de références.

Syntaxe

HCRYPTMSG CryptMsgDuplicate(
  [in] HCRYPTMSG hCryptMsg
);

Paramètres

[in] hCryptMsg

Handle du message de chiffrement à dupliquer. La duplication est effectuée en incrémentant le nombre de références du message. Aucune copie du message n’est effectuée.

Valeur retournée

Le handle retourné est identique à l’entrée de handle. Aucune copie du message n’est créée. Une fois que vous avez terminé d’utiliser le handle de message dupliqué, réduisez le nombre de références en appelant la fonction CryptMsgClose .

Remarques

CryptMsgDuplicate est utilisé pour augmenter le nombre de références sur un handle HCRYPTMSG afin que plusieurs appels à CryptMsgClose soient nécessaires pour libérer réellement le handle.

Exemples

Pour obtenir un exemple qui utilise cette fonction, consultez Exemple de programme C : encodage et décodage d’un message haché.

Configuration requise

   
Client minimal pris en charge Windows XP [applications de bureau | applications UWP]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau | applications UWP]
Plateforme cible Windows
En-tête wincrypt.h
Bibliothèque Crypt32.lib
DLL Crypt32.dll

Voir aussi

CryptMsgClose

Fonctions de message de bas niveau

Fonctions de message simplifiées