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::SaveCompleted