Compartir a través de


IMAPIMessageSite::GetMessage

Hace referencia a: Outlook 2013 | Outlook 2016

Devuelve el mensaje actual.

HRESULT GetMessage(
  LPMESSAGE FAR * ppmsg
);

Parameters

ppmsg

[out] Puntero a un puntero a la interfaz devuelta para el mensaje.

Valor devuelto

S_OK

La llamada se ha realizado correctamente y devuelva el valor esperado o los valores.

S_FALSE

Actualmente no existe ningún mensaje para el formulario de llamada.

Comentarios

Los formularios llaman al método IMAPIMessageSite::GetMessage para obtener una interfaz de mensaje para el mensaje actual. El mensaje actual es el mismo que se pasó anteriormente en el método IPersistMessage::InitNew, IPersistMessage::Load o IPersistMessage::SaveCompleted .

GetMessage devuelve S_FALSE si no existe ningún mensaje actualmente. Este estado puede producirse después de las llamadas al método IPersistMessage::HandsOffMessage o antes de que se realice la siguiente llamada a IPersistMessage::Load o IPersistMessage::SaveCompleted .

Para obtener una lista de interfaces relacionadas con los servidores de formularios, vea Interfaces de formulario MAPI.

Referencia de MFCMAPI

Para obtener un ejemplo de código de MFCMAPI, vea la siguiente tabla.

Archivo Función Comment
MyMAPIFormViewer.cpp
CMyMAPIFormViewer::GetSession
MFCMAPI usa el método IMAPIMessageSite::GetMessage para devolver el puntero de mensaje almacenado actualmente en caché, si está disponible.

Vea también

IPersistMessage::HandsOffMessage

IPersistMessage::InitNew

IPersistMessage : IUnknown

IPersistMessage::Load

IPersistMessage::SaveCompleted

IMAPIMessageSite : IUnknown

MFCMAPI como un ejemplo de código

Interfaces de formulario MAPI