struktur CMSG_CMS_RECIPIENT_INFO (wincrypt.h)
Struktur CMSG_CMS_RECIPIENT_INFO digunakan dengan fungsi CryptMsgGetParam untuk mendapatkan informasi tentang transportasi utama, perjanjian kunci, atau penerima pesan amplop daftar email. Struktur ini dikembalikan dalam pvData ketika CryptMsgGetParam dipanggil dengan dwParamType diatur ke CMSG_CMS_RECIPIENT_INFO_PARAM.
Sintaks
typedef struct _CMSG_CMS_RECIPIENT_INFO {
DWORD dwRecipientChoice;
union {
PCMSG_KEY_TRANS_RECIPIENT_INFO pKeyTrans;
PCMSG_KEY_AGREE_RECIPIENT_INFO pKeyAgree;
PCMSG_MAIL_LIST_RECIPIENT_INFO pMailList;
} DUMMYUNIONNAME;
} CMSG_CMS_RECIPIENT_INFO, *PCMSG_CMS_RECIPIENT_INFO;
Anggota
dwRecipientChoice
Menunjukkan anggota serikat yang akan digunakan.
Potensi nilai:
Nilai | Makna |
---|---|
|
pKeyTrans |
|
pKeyAgree |
|
pMailList |
DUMMYUNIONNAME
DUMMYUNIONNAME.pKeyTrans
Penunjuk ke struktur CMSG_KEY_TRANS_RECIPIENT_INFO yang mengidentifikasi penerima transportasi utama. Digunakan untuk penerima RSA.
DUMMYUNIONNAME.pKeyAgree
Penunjuk ke struktur CMSG_KEY_AGREE_RECIPIENT_INFO yang mengidentifikasi penerima perjanjian kunci. Digunakan untuk penerima Diffie-Hellman.
DUMMYUNIONNAME.pMailList
Penunjuk ke struktur CMSG_MAIL_LIST_RECIPIENT_INFO yang mengidentifikasi penerima menggunakan kunci enkripsi kunci yang didistribusikan sebelumnya untuk enkripsi/dekripsi kunci konten pesan amplop.
Persyaratan
Klien minimum yang didukung | Windows XP [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2003 [hanya aplikasi desktop] |
Header | wincrypt.h |