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 |