IMAPITable::Unadvise
S’applique à : Outlook 2013 | Outlook 2016
Annule l’envoi de notifications précédemment configurées avec un appel à la méthode IMAPITable ::Advise .
HRESULT Unadvise(
ULONG_PTR ulConnection
);
Paramètres
Ulconnection
[in] Numéro de la connexion d’inscription retournée par un appel à IMAPITable ::Advise.
Valeur renvoyée
S_OK
L'appel a réussi.
Remarques
Utilisez la méthode IMAPITable ::Unadvise pour libérer le pointeur vers l’objet récepteur advise passé dans le paramètre lpAdviseSink dans l’appel précédent à IMAPITable ::Advise, annulant ainsi l’inscription d’une notification. Dans le cadre de l’abandon du pointeur vers l’objet récepteur conseillé, la méthode IUnknown ::Release de l’objet est appelée. En règle générale, Release est appelé pendant l’appel Unadvise , mais si un autre thread est en train d’appeler la méthode IMAPIAdviseSink ::OnNotify pour le récepteur de conseil, l’appel Release est retardé jusqu’à ce que la méthode OnNotify soit retournée.
Pour plus d’informations sur le processus de notification, consultez Notification d’événements dans MAPI. Pour plus d’informations sur la notification de table, consultez À propos des notifications de table. Pour plus d’informations sur l’utilisation des méthodes IMAPISupport pour prendre en charge la notification, consultez Prise en charge de la notification d’événement.
Référence MFCMAPI
Pour voir un exemple de code MFCMAPI, consultez le tableau suivant.
Fichier | Fonction | Commentaire |
---|---|---|
ContentsTableListCtrl.cpp |
CContentsTableListCtrl ::NotificationOff |
MFCMAPI utilise la méthode IMAPITable ::Unadvise pour annuler les notifications pour la table. |