次の方法で共有


IMAPIMessageSite::GetMessage

適用対象: Outlook 2013 | Outlook 2016

現在のメッセージを返します。

HRESULT GetMessage(
  LPMESSAGE FAR * ppmsg
);

パラメーター

ppmsg

[out]メッセージの返されたインターフェイスへのポインターへのポインター。

戻り値

S_OK

�ʘb���������A�\�������l�܂��͒l���Ԃ���܂��B

S_false

現在、呼び出し元フォームにメッセージが存在しません。

注釈

フォームは IMAPIMessageSite::GetMessage メソッドを呼び出して、現在のメッセージのメッセージ インターフェイスを取得します。 現在のメッセージは、IPersistMessage::InitNew、IPersistMessage::Load、または IPersistMessage::SaveCompleted メソッドで以前に渡されたメッセージと同じです。

現在メッセージが存在しない場合、GetMessage はS_FALSEを返します。 この状態は、 IPersistMessage::HandsOffMessage メソッドの呼び出し後、または IPersistMessage::Load または IPersistMessage::SaveCompleted の次の呼び出しが行われる前に発生する可能性があります。

フォーム サーバーに関連するインターフェイスの一覧については、「 MAPI フォーム インターフェイス」を参照してください。

MFCMAPI リファレンス

MFCMAPI のサンプル コードについては、次の表を参照してください。

ファイル 関数 コメント
MyMAPIFormViewer.cpp
CMyMAPIFormViewer::GetSession
MFCMAPI は IMAPIMessageSite::GetMessage メソッドを使用して、現在キャッシュされているメッセージ ポインターを返します (使用可能な場合)。

関連項目

IPersistMessage::HandsOffMessage

IPersistMessage::InitNew

IPersistMessage : IUnknown

IPersistMessage::Load

IPersistMessage::SaveCompleted

IMAPIMessageSite : IUnknown

[�R��h �T���v���Ƃ��� MFCMAPI

MAPI フォーム インターフェイス