IMAPIMessageSite::CopyMessage
Hace referencia a: Outlook 2013 | Outlook 2016
Copia el mensaje actual en una carpeta.
HRESULT CopyMessage(
LPMAPIFOLDER pFolderDestination
);
Parameters
pFolderDestination
[in] Puntero a la carpeta donde se va a copiar el mensaje.
Valor devuelto
S_OK
La llamada se ha realizado correctamente y devuelva el valor esperado o los valores.
MAPI_E_NO_SUPPORT
Este sitio de mensajes no admite la operación.
Comentarios
Los objetos Form llaman al método IMAPIMessageSite::CopyMessage para copiar el mensaje actual en una nueva carpeta. CopyMessage no cambia el mensaje que se muestra actualmente al usuario y no se devuelve ninguna interfaz para el mensaje recién creado al formulario.
Notas a los implementadores
Una implementación típica del método CopyMessage realiza las siguientes tareas:
Crea un nuevo mensaje en el que se va a copiar el mensaje actual.
Llama al método IPersistMessage::Save con un puntero al nuevo mensaje en el parámetro pMessage y FALSE en el parámetro fSameAsLoad .
Llama al método IPersistMessage::SaveCompleted y pasa NULL en el parámetro pMessage .
Llama al método IMAPIProp::SaveChanges en el nuevo mensaje.
Para obtener una lista de interfaces relacionadas con los servidores de formularios, vea Interfaces de formulario MAPI.
Referencia de MFCMAPI
Para obtener un ejemplo de código de MFCMAPI, vea la siguiente tabla.
Archivo | Función | Comment |
---|---|---|
MyMAPIFormViewer.cpp |
CMyMAPIFormViewer::CopyMessage |
No implementado. |
Vea también
IPersistMessage::SaveCompleted