Función CryptMsgDuplicate (wincrypt.h)

La función CryptMsgDuplicate duplica un identificador de mensaje criptográfico incrementando su recuento de referencias.

Sintaxis

HCRYPTMSG CryptMsgDuplicate(
  [in] HCRYPTMSG hCryptMsg
);

Parámetros

[in] hCryptMsg

Identificador del mensaje criptográfico que se va a duplicar. La duplicación se realiza incrementando el recuento de referencias del mensaje. No se realiza una copia del mensaje.

Valor devuelto

El identificador devuelto es el mismo que la entrada de identificador. No se crea una copia del mensaje. Cuando haya terminado de usar el identificador de mensaje duplicado, reduzca el recuento de referencias mediante una llamada a la función CryptMsgClose .

Comentarios

CryptMsgDuplicate se usa para aumentar el recuento de referencias en un identificador HCRYPTMSG para que se necesiten varias llamadas a CryptMsgClose para liberar realmente el identificador.

Ejemplos

Para obtener un ejemplo que usa esta función, vea Ejemplo de programa C: codificación y descodificación de un mensaje con hash.

Requisitos

   
Cliente mínimo compatible Windows XP [aplicaciones de escritorio | aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2003 [aplicaciones de escritorio | aplicaciones para UWP]
Plataforma de destino Windows
Encabezado wincrypt.h
Library Crypt32.lib
Archivo DLL Crypt32.dll

Consulte también

CryptMsgClose

Funciones de mensaje de bajo nivel

Funciones de mensaje simplificadas