Freigeben über


IMAPIMessageSite::SubmitMessage

Gilt für: Outlook 2013 | Outlook 2016

Fordert an, dass die aktuelle Nachricht für die Zustellung in die Warteschlange eingereiht 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 auch dann übermitteln, 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 IMAPIMessageSite::SubmitMessage-Methode auf, um anzufordern, dass eine Nachricht für die Zustellung in die Warteschlange gestellt wird. Die Nachrichtenwebsite sollte die IPersistMessage::HandsOffMessage-Methode aufrufen, bevor sie die Nachricht übermittelt. Die Nachricht muss nicht zuvor gespeichert worden sein, da SubmitMessage dazu führen sollte, dass die Nachricht gespeichert wird, wenn die Nachricht geändert wurde. Nach der Rückgabe von SubmitMessage muss das Formular nach einer aktuellen Nachricht suchen und sich selbst schließen, wenn keine vorhanden ist.

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 IMAPIMessageSite::SubmitMessage-Methode , um die Nachricht zu speichern. Zuerst wird die IPersistMessage::HandsOffMessage-Methode und dann SubmitMessage aufgerufen.

Siehe auch

IPersistMessage::HandsOffMessage

IMAPIMessageSite : IUnknown

MFCMAPI (engl.) als ein Codebeispiel

MAPI-Formularschnittstellen