Função CryptMsgDuplicate (wincrypt.h)
A função CryptMsgDuplicate duplica um identificador de mensagem criptográfica incrementando sua contagem de referência.
Sintaxe
HCRYPTMSG CryptMsgDuplicate(
[in] HCRYPTMSG hCryptMsg
);
Parâmetros
[in] hCryptMsg
Identificador da mensagem criptográfica a ser duplicada. A duplicação é feita incrementando a contagem de referência da mensagem. Uma cópia da mensagem não foi feita.
Valor retornado
O identificador retornado é o mesmo que a entrada do identificador. Uma cópia da mensagem não foi criada. Quando terminar de usar o identificador de mensagem duplicada, diminua a contagem de referência chamando a função CryptMsgClose .
Comentários
CryptMsgDuplicate é usado para aumentar a contagem de referências em um identificador HCRYPTMSG para que várias chamadas para CryptMsgClose sejam necessárias para realmente liberar o identificador.
Exemplos
Para obter um exemplo que usa essa função, consulte Exemplo de programa C: codificação e decodificação de uma mensagem de hash.
Requisitos
Cliente mínimo com suporte | Windows XP [aplicativos da área de trabalho | aplicativos UWP] |
Servidor mínimo com suporte | Windows Server 2003 [aplicativos da área de trabalho | Aplicativos UWP] |
Plataforma de Destino | Windows |
Cabeçalho | wincrypt.h |
Biblioteca | Crypt32.lib |
DLL | Crypt32.dll |