共用方式為


IMAPIMessageSite::GetMessage

適用於:Outlook 2013 |Outlook 2016

傳回目前的訊息。

HRESULT GetMessage(
  LPMESSAGE FAR * ppmsg
);

參數

ppmsg

[out]訊息之傳回介面指標的指標。

傳回值

S_OK

呼叫成功,並傳回預期的值。

S_FALSE

呼叫表單目前沒有任何訊息存在。

註解

Forms 會呼叫 IMAPIMessageSite::GetMessage 方法,以取得目前訊息的訊息介面。 目前的訊息與先前在 IPersistMessage::InitNewIPersistMessage::LoadIPersistMessage::SaveCompleted 方法中傳遞的訊息相同。

如果目前沒有訊息,GetMessage 會傳回S_FALSE。 此狀態可能會在呼叫 IPersistMessage::HandsOffMessage 方法之後,或在下一次呼叫 IPersistMessage::LoadIPersistMessage::SaveCompleted 之前發生。

如需與表單伺服器相關的介面清單,請參閱 MAPI窗體介面

MFCMAPI 參考

如需 MFCMAPI 範例程式代碼,請參閱下表。

檔案 Function Comment
MyMAPIFormViewer.cpp
CMyMAPIFormViewer::GetSession
MFCMAPI 使用 IMAPIMessageSite::GetMessage 方法傳回目前快取的訊息指標,如果有的話。

另請參閱

IPersistMessage::HandsOffMessage

IPersistMessage::InitNew

IPersistMessage:IUnknown

IPersistMessage::Load

IPersistMessage::SaveCompleted

IMAPIMessageSite: IUnknown

MFCMAPI 作為程式碼範例

MAPI 表單介面