IMAPIMessageSite::GetMessage

适用于:Outlook 2013 | Outlook 2016

返回当前消息。

HRESULT GetMessage(
  LPMESSAGE FAR * ppmsg
);

参数

ppmsg

[out]指向指向消息返回接口的指针的指针。

返回值

S_OK

调用成功,并返回了预期的值。

S_FALSE

调用窗体当前不存在任何消息。

备注

窗体调用 IMAPIMessageSite::GetMessage 方法以获取当前消息的消息接口。 当前消息与之前在 IPersistMessage::InitNew、IPersistMessage::Load 或 IPersistMessage::SaveCompleted 方法中传递的消息相同。

如果当前不存在消息,GetMessage 将返回S_FALSE。 在调用 IPersistMessage::HandsOffMessage 方法之后或下一次调用 IPersistMessage::LoadIPersistMessage::SaveCompleted 之前,可能会出现此状态。

有关与表单服务器相关的接口的列表,请参阅 MAPI 表单接口

MFCMAPI 引用

有关 MFCMAPI 示例代码,请参阅下表。

文件 函数 Comment
MyMAPIFormViewer.cpp
CMyMAPIFormViewer::GetSession
MFCMAPI 使用 IMAPIMessageSite::GetMessage 方法返回当前缓存的消息指针(如果可用)。

另请参阅

IPersistMessage::HandsOffMessage

IPersistMessage::InitNew

IPersistMessage : IUnknown

IPersistMessage::Load

IPersistMessage::SaveCompleted

IMAPIMessageSite : IUnknown

MFCMAPI 代码示例

MAPI 表单接口