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

用于执行收件人密钥加密和导出的提供程序。 如果 hCryptProvNULL,则使用 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