Freigeben über


IMAPIMessageSite::CopyMessage

Gilt für: Outlook 2013 | Outlook 2016

Kopiert die aktuelle Nachricht in einen Ordner.

HRESULT CopyMessage(
  LPMAPIFOLDER pFolderDestination
);

Parameter

pFolderDestination

[in] Ein Zeiger auf den Ordner, in den die Nachricht kopiert werden soll.

Rückgabewert

S_OK

Der Aufruf erfolgreich ausgef�hrt und der erwartete Wert oder Werte zur�ckgegeben hat.

MAPI_E_NO_SUPPORT

Der Vorgang wird von dieser Nachrichtenwebsite nicht unterstützt.

Hinweise

Form-Objekte rufen die IMAPIMessageSite::CopyMessage-Methode auf, um die aktuelle Nachricht in einen neuen Ordner zu kopieren. CopyMessage ändert die Nachricht, die dem Benutzer derzeit angezeigt wird, nicht, und es wird keine Schnittstelle für die neu erstellte Nachricht an das Formular zurückgegeben.

Hinweise für Implementierer

Eine typische Implementierung der CopyMessage-Methode führt die folgenden Aufgaben aus:

  1. Erstellt eine neue Nachricht für die aktuelle Nachricht, in die kopiert werden soll.

  2. Ruft die IPersistMessage::Save-Methode mit einem Zeiger auf die neue Nachricht im pMessage-Parameter und FALSE im fSameAsLoad-Parameter auf.

  3. Ruft die IPersistMessage::SaveCompleted-Methode auf und übergibt NULL im pMessage-Parameter .

  4. Ruft die IMAPIProp::SaveChanges-Methode für die neue Nachricht auf.

Eine Liste der Schnittstellen, die sich auf Formularserver beziehen, finden Sie unter MAPI-Formularschnittstellen.

MFCMAPI-Referenz

Einen MFCMAP-Beispielcode finden Sie in der folgenden Tabelle.

Datei Funktion Kommentar
MyMAPIFormViewer.cpp
CMyMAPIFormViewer::CopyMessage
Nicht implementiert.

Siehe auch

IMAPIProp::SaveChanges

IPersistMessage::Save

IPersistMessage::SaveCompleted

IMAPIMessageSite : IUnknown

MFCMAPI (engl.) als ein Codebeispiel

MAPI-Formularschnittstellen