IMAPIViewContext::SetAdviseSink
S’applique à : Outlook 2013 | Outlook 2016
Gère l’inscription d’un formulaire pour recevoir des notifications sur les modifications apportées à la visionneuse.
HRESULT SetAdviseSink(
LPMAPIFORMADVISESINK pmvns
);
Paramètres
pmvns
[in] Pointeur vers un objet récepteur de notification de formulaire ou NULL.
Valeur renvoyée
S_OK
L’inscription ou l’annulation de la notification par formulaire a réussi.
Remarques
Les objets de formulaire appellent la méthode IMAPIViewContext ::SetAdviseSink pour s’inscrire afin d’en savoir plus sur les modifications apportées à la visionneuse de formulaires ou annuler une inscription antérieure. Lorsque pmvns est défini sur NULL, le formulaire souhaite annuler une inscription. Lorsque pmvns pointe vers un récepteur de notification de formulaire valide, le formulaire souhaite s’inscrire aux notifications ultérieures.
Remarques pour les responsables de l’implémentation
Lorsque SetAdviseSink inclut un pointeur récepteur de notification de formulaire, conservez une référence à celui-ci jusqu’à ce qu’un autre appel SetAdviseSink soit effectué pour annuler la notification. Envoyez une notification lorsqu’une modification se produit dans votre visionneuse et que vous chargez un nouveau message.
Pour plus d’informations, consultez Envoi et réception de notifications par formulaire.
Référence MFCMAPI
Pour voir un exemple de code MFCMAPI, consultez le tableau suivant.
Fichier | Fonction | Commentaire |
---|---|---|
MyMAPIFormViewer.cpp |
CMyMAPIFormViewer ::SetAdviseSink |
MFCMAPI implémente la méthode IMAPIViewContext ::SetAdviseSink dans cette fonction. |