다음을 통해 공유


CryptMsgDuplicate 함수(wincrypt.h)

CryptMsgDuplicate 함수는 참조 수를 증가시켜 암호화 메시지 핸들을 복제합니다.

구문

HCRYPTMSG CryptMsgDuplicate(
  [in] HCRYPTMSG hCryptMsg
);

매개 변수

[in] hCryptMsg

복제할 암호화 메시지의 핸들입니다. 중복은 메시지의 참조 횟수를 증가시켜 수행됩니다. 메시지 복사본이 만들어지지 않습니다.

반환 값

반환된 핸들은 핸들 입력과 동일합니다. 메시지의 복사본이 만들어지지 않습니다. 중복된 메시지 핸들 사용을 완료한 경우 CryptMsgClose 함수를 호출하여 참조 수를 줄입니다.

설명

CryptMsgDuplicateHCRYPTMSG 핸들에 대한 참조 수를 늘리는 데 사용되므로 실제로 핸들을 해제하려면 CryptMsgClose 에 대한 여러 호출이 필요합니다.

예제

이 함수를 사용하는 예제는 예제 C 프로그램: 해시된 메시지 인코딩 및 디코딩을 참조하세요.

요구 사항

   
지원되는 최소 클라이언트 Windows XP [데스크톱 앱 | UWP 앱]
지원되는 최소 서버 Windows Server 2003 [데스크톱 앱 | UWP 앱]
대상 플랫폼 Windows
헤더 wincrypt.h
라이브러리 Crypt32.lib
DLL Crypt32.dll

추가 정보

CryptMsgClose

하위 수준 메시지 함수

간소화된 메시지 함수