Funzione CryptMsgDuplicate (wincrypt.h)
La funzione CryptMsgDuplicate duplica un handle di messaggio di crittografia incrementando il numero di riferimenti.
Sintassi
HCRYPTMSG CryptMsgDuplicate(
[in] HCRYPTMSG hCryptMsg
);
Parametri
[in] hCryptMsg
Handle del messaggio di crittografia da duplicare. La duplicazione viene eseguita incrementando il conteggio dei riferimenti del messaggio. Non viene creata una copia del messaggio.
Valore restituito
L'handle restituito corrisponde all'input dell'handle. Non viene creata una copia del messaggio. Al termine dell'uso dell'handle di messaggio duplicato, ridurre il conteggio dei riferimenti chiamando la funzione CryptMsgClose .
Commenti
CryptMsgDuplicate viene usato per aumentare il conteggio dei riferimenti su un handle HCRYPTMSG in modo che siano necessarie più chiamate a CryptMsgClose per rilasciare effettivamente l'handle.
Esempio
Per un esempio che usa questa funzione, vedere Esempio di programma C: codifica e decodifica di un messaggio hash.
Requisiti
Client minimo supportato | Windows XP [app desktop | App UWP] |
Server minimo supportato | Windows Server 2003 [app desktop | App UWP] |
Piattaforma di destinazione | Windows |
Intestazione | wincrypt.h |
Libreria | Crypt32.lib |
DLL | Crypt32.dll |