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