Compartilhar via


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

Confira também

CryptMsgClose

Funções de mensagem de baixo nível

Funções de mensagem simplificadas