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

Vedi anche

CryptMsgClose

Funzioni messaggio di basso livello

Funzioni di messaggio semplificate