Partager via


IMAPIMessageSite::GetMessage

S’applique à : Outlook 2013 | Outlook 2016

Retourne le message actuel.

HRESULT GetMessage(
  LPMESSAGE FAR * ppmsg
);

Paramètres

ppmsg

[out] Pointeur vers un pointeur vers l’interface retournée pour le message.

Valeur renvoyée

S_OK

L'appel a r�ussi et a renvoy� la valeur attendue ou les valeurs.

S_FALSE

Il n’existe actuellement aucun message pour le formulaire appelant.

Remarques

Les formulaires appellent la méthode IMAPIMessageSite ::GetMessage pour obtenir une interface de message pour le message actuel. Le message actuel est le même message que celui précédemment passé dans la méthode IPersistMessage ::InitNew, IPersistMessage ::Load ou IPersistMessage ::SaveCompleted .

GetMessage retourne S_FALSE si aucun message n’existe actuellement. Cet état peut se produire après les appels à la méthode IPersistMessage ::HandsOffMessage ou avant l’appel suivant à IPersistMessage ::Load ou IPersistMessage ::SaveCompleted .

Pour obtenir la liste des interfaces liées aux serveurs de formulaires, consultez Interfaces de formulaire MAPI.

Référence MFCMAPI

Pour voir un exemple de code MFCMAPI, consultez le tableau suivant.

Fichier Fonction Commentaire
MyMAPIFormViewer.cpp
CMyMAPIFormViewer ::GetSession
MFCMAPI utilise la méthode IMAPIMessageSite ::GetMessage pour retourner le pointeur de message actuellement mis en cache, s’il est disponible.

Voir aussi

IPersistMessage::HandsOffMessage

IPersistMessage::InitNew

IPersistMessage : IUnknown

IPersistMessage::Load

IPersistMessage::SaveCompleted

IMAPIMessageSite : IUnknown

MFCMAPI comme un exemple de Code

Interfaces de formulaire MAPI