Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
Gilt für: Outlook 2013 | Outlook 2016
Gibt die aktuelle Nachricht zurück.
HRESULT GetMessage(
LPMESSAGE FAR * ppmsg
);
Parameter
ppmsg
[out] Ein Zeiger auf einen Zeiger auf die zurückgegebene Schnittstelle für die Nachricht.
Rückgabewert
S_OK
Der Aufruf erfolgreich ausgeführt und der erwartete Wert oder Werte zurückgegeben hat.
S_FALSE
Derzeit existiert keine Nachricht für das aufrufende Formular.
Hinweise
Formulare rufen die IMAPIMessageSite::GetMessage-Methode auf, um eine Nachrichtenschnittstelle für die aktuelle Nachricht abzurufen. Die aktuelle Nachricht entspricht der Nachricht, die zuvor in der IPersistMessage::InitNew, IPersistMessage::Loadoder IPersistMessage::SaveCompleted-Methode übergeben wurde.
GetMessage gibt S_FALSE zurück, wenn derzeit keine Nachricht vorhanden ist. Dieser Zustand kann nach Aufrufen der IPersistMessage::HandsOffMessage-Methode oder vor dem nächsten Aufruf von IPersistMessage::Load oder IPersistMessage::SaveCompleted auftreten.
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::GetSession |
MFCMAPI verwendet die IMAPIMessageSite::GetMessage-Methode, um den aktuell zwischengespeicherten Nachrichtenzeiger zurückzugeben, sofern verfügbar. |
Siehe auch
IPersistMessage::HandsOffMessage
IPersistMessage::SaveCompleted