Bagikan melalui


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
CMSG_KEY_TRANS_RECIPIENT
pKeyTrans
CMSG_KEY_AGREE_RECIPIENT
pKeyAgree
CMSG_MAIL_LIST_RECIPIENT
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