共用方式為


CMSG_CMS_RECIPIENT_INFO 結構 (wincrypt.h)

CMSG_CMS_RECIPIENT_INFO結構會與CryptMsgGetParam函式搭配使用,以取得金鑰傳輸、金鑰協定或郵寄清單信封郵件收件者的相關資訊。 當呼叫 CryptMsgGetParam並將dwParamType設為 CMSG_CMS_RECIPIENT_INFO_PARAM 時,會在 pvData中傳回這個結構。

語法

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;

成員

dwRecipientChoice

指出要使用的等位成員。

可能的值包括:

意義
CMSG_KEY_TRANS_RECIPIENT
pKeyTrans
CMSG_KEY_AGREE_RECIPIENT
pKeyAgree
CMSG_MAIL_LIST_RECIPIENT
pMailList

DUMMYUNIONNAME

DUMMYUNIONNAME.pKeyTrans

識別金鑰傳輸收件者 之CMSG_KEY_TRANS_RECIPIENT_INFO 結構的指標。 用於 RSA 收件者。

DUMMYUNIONNAME.pKeyAgree

識別金鑰合約收件者 之CMSG_KEY_AGREE_RECIPIENT_INFO 結構的指標。 用於 Diffie-Hellman 收件者。

DUMMYUNIONNAME.pMailList

CMSG_MAIL_LIST_RECIPIENT_INFO結構的指標,此結構會使用先前散發的金鑰加密金鑰來識別收件者,以便加密/解密信封訊息的對稱金鑰

規格需求

   
最低支援的用戶端 Windows XP [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2003 [僅限傳統型應用程式]
標頭 wincrypt.h