IMAPIMessageSite::GetMessage
適用於:Outlook 2013 |Outlook 2016
傳回目前的訊息。
HRESULT GetMessage(
LPMESSAGE FAR * ppmsg
);
參數
ppmsg
[out]訊息之傳回介面指標的指標。
傳回值
S_OK
呼叫成功,並傳回預期的值。
S_FALSE
呼叫表單目前沒有任何訊息存在。
註解
Forms 會呼叫 IMAPIMessageSite::GetMessage 方法,以取得目前訊息的訊息介面。 目前的訊息與先前在 IPersistMessage::InitNew、 IPersistMessage::Load 或 IPersistMessage::SaveCompleted 方法中傳遞的訊息相同。
如果目前沒有訊息,GetMessage 會傳回S_FALSE。 此狀態可能會在呼叫 IPersistMessage::HandsOffMessage 方法之後,或在下一次呼叫 IPersistMessage::Load 或 IPersistMessage::SaveCompleted 之前發生。
如需與表單伺服器相關的介面清單,請參閱 MAPI窗體介面。
MFCMAPI 參考
如需 MFCMAPI 範例程式代碼,請參閱下表。
檔案 | Function | Comment |
---|---|---|
MyMAPIFormViewer.cpp |
CMyMAPIFormViewer::GetSession |
MFCMAPI 使用 IMAPIMessageSite::GetMessage 方法傳回目前快取的訊息指標,如果有的話。 |
另請參閱
IPersistMessage::HandsOffMessage