Forcer une notification
S’applique à : Outlook 2013 | Outlook 2016
Lorsque les fournisseurs de services utilisent les méthodes IMAPISupport : IUnknown pour la notification, MAPI remet les notifications à l’aide d’une fenêtre masquée et de sa procédure de fenêtre correspondante. Pour que chaque processus reçoive une notification, MAPI publie un message spécial dans la fenêtre masquée. Ce message est nommé avec la constante szMAPINotificationMsg qui est définie dans MAPIDEFS.H.
Vous recevez ces notifications lorsque la procédure de fenêtre masquée traite le message szMAPINotificationMsg . Pour garantir la remise des notifications, il est nécessaire d’attendre et de distribuer ce message szMAPINotificationMsg . L’implémentation de la logique pour y parvenir peut être effectuée assez simplement, mais MAPI fournit un point d’entrée dans la DLL MAPI appelé HrDispatchNotifications pour simplifier encore le traitement. Appelez HrDispatchNotifications comme suit pour recevoir des notifications dans votre client :
HRESULT hr = HrDispatchNotifications(0);