Condividi tramite


struttura CMSG_CTRL_MAIL_LIST_DECRYPT_PARA (wincrypt.h)

La struttura CMSG_CTRL_MAIL_LIST_DECRYPT_PARA contiene informazioni su un destinatario del messaggio dell'elenco di posta elettronica.

Sintassi

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;

Members

cbSize

Dimensione, in byte, di questa struttura di dati.

hCryptProv

Provider utilizzato per eseguire la crittografia e l'esportazione della chiave del destinatario. Se hCryptProv è NULL, viene usato il provider specificato in CMSG_ENVELOPED_ENCODE_INFO .

pMailList

Puntatore a una struttura CMSG_MAIL_LIST_RECIPIENT_INFO .

dwRecipientIndex

Indica un destinatario specifico in qualsiasi matrice di destinatari.

dwKeyChoice

Indica il membro dell'unione seguente che verrà utilizzata. Attualmente è definito solo CMSG_MAIL_LIST_HANDLE_KEY_CHOICE.

DUMMYUNIONNAME

DUMMYUNIONNAME.hKeyEncryptionKey

Handle della chiave di crittografia della chiave. Usato con dwKeyChoice impostato su CMSG_MAIL_LIST_HANDLE_KEY_CHOICE.

DUMMYUNIONNAME.pvKeyEncryptionKey

Puntatore a un void. Riservato per utilizzi futuri.

Requisiti

Requisito Valore
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Intestazione wincrypt.h