IMAPIMessageSite::CopyMessage

适用于:Outlook 2013 | Outlook 2016

将当前邮件复制到文件夹。

HRESULT CopyMessage(
  LPMAPIFOLDER pFolderDestination
);

参数

pFolderDestination

[in]指向要在其中复制邮件的文件夹的指针。

返回值

S_OK

调用成功,并返回了预期的值。

MAPI_E_NO_SUPPORT

此消息站点不支持此操作。

备注

表单对象调用 IMAPIMessageSite::CopyMessage 方法,将当前邮件复制到新文件夹。 CopyMessage 不会更改当前向用户显示的消息,并且新创建的消息不会返回到窗体。

针对实现者的说明

CopyMessage 方法的典型实现执行以下任务:

  1. 为要复制到的当前消息创建一条新消息。

  2. 使用指向 pMessage 参数中的新消息的指针和 fSameAsLoad 参数中的 FALSE 调用 IPersistMessage::Save 方法。

  3. 调用 IPersistMessage::SaveCompleted 方法,在 pMessage 参数中传递 NULL。

  4. 对新消息调用 IMAPIProp::SaveChanges 方法。

有关与表单服务器相关的接口的列表,请参阅 MAPI 窗体接口

MFCMAPI 引用

有关 MFCMAPI 示例代码,请参阅下表。

文件 函数 Comment
MyMAPIFormViewer.cpp
CMyMAPIFormViewer::CopyMessage
未实现。

另请参阅

IMAPIProp::SaveChanges

IPersistMessage::Save

IPersistMessage::SaveCompleted

IMAPIMessageSite : IUnknown

MFCMAPI 代码示例

MAPI 表单接口