Partager via


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.

Voir aussi

MFCMAPI comme un exemple de Code