PFN_CMSG_IMPORT_MAIL_LIST 콜백 함수(wincrypt.h)
PFN_CMSG_IMPORT_MAIL_LIST 콜백 함수는 봉투형 메시지의 키 전송 수신자에 대한 콘텐츠 암호화 키를 가져옵니다. PFN_CMSG_IMPORT_MAIL_LISTCryptoAPI개체 식별자사용하여 설치할 수 있습니다. 이 함수는 dwCtrlType 매개 변수가 CMSG_CTRL_DECRYPT설정되면 CryptMsgControl 함수에 의해 호출됩니다.
통사론
PFN_CMSG_IMPORT_MAIL_LIST PfnCmsgImportMailList;
BOOL PfnCmsgImportMailList(
[in] PCRYPT_ALGORITHM_IDENTIFIER pContentEncryptionAlgorithm,
[in] PCMSG_CTRL_MAIL_LIST_DECRYPT_PARA pMailListDecryptPara,
[in] DWORD dwFlags,
void *pvReserved,
[out] HCRYPTKEY *phContentEncryptKey
)
{...}
매개 변수
[in] pContentEncryptionAlgorithm
메시지 내용 및 연결된 매개 변수를 암호화하는 데 사용되는 알고리즘을 지정하는 CRYPT_ALGORITHM_IDENTIFIER 구조체에 대한 포인터입니다.
[in] pMailListDecryptPara
메일 그룹 받는 사람에 대한 정보를 포함하는 CMSG_CTRL_MAIL_LIST_DECRYPT_PARA 구조체에 대한 포인터입니다.
[in] dwFlags
이 값은 사용되지 않습니다. 0으로 설정합니다.
pvReserved
이 매개 변수는 예약되어 있으며 NULL
[out] phContentEncryptKey
이 함수에서 반환한 콘텐츠 암호화 키에 대한 핸들의 주소입니다.
반환 값
함수가 성공하면 반환 값은 0이 아닌 값(TRUE)입니다.
함수가 실패하면 반환 값은 0(false
이 콜백 함수가 키 암호화 알고리즘을 지원하지 않는 경우 FALSE 반환하고 E_NOTIMPLSetLastError 호출해야 합니다.
발언
OID 지원 함수 사용하여 이 콜백 함수를 배포할 수 있습니다. Wincrypt.h는 이 목적을 위해 다음 상수들을 정의합니다.
상수 | 정의 |
---|---|
CMSG_OID_IMPORT_MAIL_LIST_FUNC 또는 CMSG_OID_CAPI1_IMPORT_MAIL_LIST_FUNC | "CryptMsgDllImportMailList" |
요구 사항
요구 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows XP [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2003 [데스크톱 앱만 해당] |
대상 플랫폼 | Windows |
헤더 | wincrypt.h |