Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
A estrutura CMSG_CMS_RECIPIENT_INFO é usada com a função CryptMsgGetParam para obter informações sobre um destinatário de mensagem de envelope de transporte de chave, contrato de chave ou lista de emails. Essa estrutura é retornada em pvData quando CryptMsgGetParam é chamado com dwParamType definido como CMSG_CMS_RECIPIENT_INFO_PARAM.
Sintaxe
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;
Membros
dwRecipientChoice
Indica o membro da união a ser usada.
Os valores possíveis são:
| Valor | Significado |
|---|---|
|
pKeyTrans |
|
pKeyAgree |
|
pMailList |
DUMMYUNIONNAME
DUMMYUNIONNAME.pKeyTrans
Um ponteiro para uma estrutura CMSG_KEY_TRANS_RECIPIENT_INFO que identifica um destinatário de transporte de chave. Usado para destinatários RSA.
DUMMYUNIONNAME.pKeyAgree
Um ponteiro para uma estrutura CMSG_KEY_AGREE_RECIPIENT_INFO que identifica um destinatário de contrato de chave. Usado para destinatários Diffie-Hellman.
DUMMYUNIONNAME.pMailList
Um ponteiro para uma estrutura CMSG_MAIL_LIST_RECIPIENT_INFO que identifica um destinatário usando uma chave de criptografia de chave distribuída anteriormente para a criptografia/descriptografia da chave simétrica da mensagem de envelopes.
Requisitos
| Cliente mínimo com suporte | Windows XP [somente aplicativos da área de trabalho] |
| Servidor mínimo com suporte | Windows Server 2003 [somente aplicativos da área de trabalho] |
| Cabeçalho | wincrypt.h |