IMAPIMessageSite::CopyMessage
S’applique à : Outlook 2013 | Outlook 2016
Copie le message actuel dans un dossier.
HRESULT CopyMessage(
LPMAPIFOLDER pFolderDestination
);
Paramètres
pFolderDestination
[in] Pointeur vers le dossier dans lequel le message doit être copié.
Valeur renvoyée
S_OK
L'appel a r�ussi et a renvoy� la valeur attendue ou les valeurs.
MAPI_E_NO_SUPPORT
L’opération n’est pas prise en charge par ce site de message.
Remarques
Les objets de formulaire appellent la méthode IMAPIMessageSite ::CopyMessage pour copier le message actuel dans un nouveau dossier. CopyMessage ne modifie pas le message actuellement affiché à l’utilisateur, et aucune interface pour le message nouvellement créé n’est retournée au formulaire.
Remarques pour les responsables de l’implémentation
Une implémentation classique de la méthode CopyMessage effectue les tâches suivantes :
Crée un message dans lequel le message actuel doit être copié.
Appelle la méthode IPersistMessage ::Save avec un pointeur vers le nouveau message dans le paramètre pMessage et FALSE dans le paramètre fSameAsLoad .
Appelle la méthode IPersistMessage ::SaveCompleted , en passant NULL dans le paramètre pMessage .
Appelle la méthode IMAPIProp ::SaveChanges sur le nouveau message.
Pour obtenir la liste des interfaces liées aux serveurs de formulaires, consultez Interfaces de formulaire MAPI.
Référence MFCMAPI
Pour voir un exemple de code MFCMAPI, consultez le tableau suivant.
Fichier | Fonction | Commentaire |
---|---|---|
MyMAPIFormViewer.cpp |
CMyMAPIFormViewer ::CopyMessage |
Non implémenté. |
Voir aussi
IPersistMessage::SaveCompleted