CMSG_CTRL_MAIL_LIST_DECRYPT_PARA 结构 (wincrypt.h)
CMSG_CTRL_MAIL_LIST_DECRYPT_PARA结构包含有关邮件列表邮件收件人的信息。
语法
typedef struct _CMSG_CTRL_MAIL_LIST_DECRYPT_PARA {
DWORD cbSize;
HCRYPTPROV hCryptProv;
PCMSG_MAIL_LIST_RECIPIENT_INFO pMailList;
DWORD dwRecipientIndex;
DWORD dwKeyChoice;
union {
HCRYPTKEY hKeyEncryptionKey;
void *pvKeyEncryptionKey;
} DUMMYUNIONNAME;
} CMSG_CTRL_MAIL_LIST_DECRYPT_PARA, *PCMSG_CTRL_MAIL_LIST_DECRYPT_PARA;
成员
cbSize
此数据结构的大小(以字节为单位)。
hCryptProv
用于执行收件人密钥加密和导出的提供程序。 如果 hCryptProv 为 NULL,则使用 CMSG_ENVELOPED_ENCODE_INFO 中指定的提供程序。
pMailList
指向 CMSG_MAIL_LIST_RECIPIENT_INFO 结构的指针。
dwRecipientIndex
指示任何收件人数组中的特定收件人。
dwKeyChoice
指示将使用的以下联合的成员。 目前仅定义了CMSG_MAIL_LIST_HANDLE_KEY_CHOICE。
DUMMYUNIONNAME
DUMMYUNIONNAME.hKeyEncryptionKey
密钥加密密钥的句柄。 与设置为 CMSG_MAIL_LIST_HANDLE_KEY_CHOICE 的 dwKeyChoice 一起使用。
DUMMYUNIONNAME.pvKeyEncryptionKey
指向 void 的指针。 保留供将来使用。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows XP [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
标头 | wincrypt.h |