CMSG_CTRL_MAIL_LIST_DECRYPT_PARA Struktur (wincrypt.h)
Die CMSG_CTRL_MAIL_LIST_DECRYPT_PARA-Struktur enthält Informationen zu einem E-Mail-Listen-Nachrichtenempfänger.
Syntax
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;
Member
cbSize
Die Größe dieser Datenstruktur in Bytes.
hCryptProv
Der Anbieter, der zum Verschlüsseln und Exportieren des Empfängerschlüssels verwendet wird. Wenn hCryptProvNULL ist, wird der in CMSG_ENVELOPED_ENCODE_INFO angegebene Anbieter verwendet.
pMailList
Ein Zeiger auf eine CMSG_MAIL_LIST_RECIPIENT_INFO Struktur.
dwRecipientIndex
Gibt einen bestimmten Empfänger in einem beliebigen Array von Empfängern an.
dwKeyChoice
Gibt das Element der folgenden Union an, das verwendet wird. Derzeit ist nur CMSG_MAIL_LIST_HANDLE_KEY_CHOICE definiert.
DUMMYUNIONNAME
DUMMYUNIONNAME.hKeyEncryptionKey
Handle des Schlüsselverschlüsselungsschlüssels. Wird verwendet, wobei dwKeyChoice auf CMSG_MAIL_LIST_HANDLE_KEY_CHOICE festgelegt ist.
DUMMYUNIONNAME.pvKeyEncryptionKey
Ein Zeiger auf eine Leerstelle. Für die zukünftige Verwendung reserviert.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Kopfzeile | wincrypt.h |