Freigeben über


IMAPIMessageSite::SubmitMessage

Gilt für: Outlook 2013 | Outlook 2016

Fordert an, dass die aktuelle Nachricht in die Warteschlange für die Zustellung gestellt wird.

HRESULT SubmitMessage(
  ULONG ulFlags
);

Parameter

ulFlags

[in] Eine Bitmaske von Flags, die steuert, wie eine Nachricht übermittelt wird. Das folgende Flag kann festgelegt werden:

FORCE_SUBMIT

MAPI sollte die Nachricht übermitteln, auch wenn sie möglicherweise nicht sofort gesendet wird.

Rückgabewert

S_OK

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

Hinweise

Formularobjekte rufen die Methode IMAPIMessageSite::SubmitMessage auf, um anzufordern, dass eine Nachricht in die Warteschlange für die Zustellung gestellt wird. Die Meldungsseite sollte die Methode IPersistMessage::HandsOffMessage aufrufen, bevor die Meldung übermittelt wird. Die Nachricht muss nicht vorher gespeichert worden sein, denn SubmitMessage sollte die Nachricht speichern, wenn sie geändert wurde. Nach der Rückkehr von SubmitMessage muss das Formular prüfen, ob eine aktuelle Nachricht vorliegt, und sich dann selbst beenden, wenn keine existiert.

Eine Liste der Schnittstellen im Zusammenhang mit Formularservern finden Sie unter MAPI-Formularschnittstellen.

MFCMAPI-Referenz

Einen MFCMAP-Beispielcode finden Sie in der folgenden Tabelle.

Datei Funktion Kommentar
MyMAPIFormViewer.cpp
CMyMAPIFormViewer::SubmitMessage
MFCMAPI verwendet die Methode IMAPIMessageSite::SubmitMessage zum Speichern der Nachricht. Zunächst wird die Methode IPersistMessage::HandsOffMessage und dann SubmitMessage aufgerufen.

Siehe auch

IPersistMessage::HandsOffMessage

IMAPIMessageSite : IUnknown

MFCMAPI (engl.) als ein Codebeispiel

MAPI-Formularschnittstellen