Compartir a través de


Forzar una notificación

Hace referencia a: Outlook 2013 | Outlook 2016

Cuando los proveedores de servicios usan los métodos IMAPISupport : IUnknown para la notificación, MAPI entrega notificaciones mediante una ventana oculta y su procedimiento de ventana correspondiente. Para que cada proceso reciba una notificación, MAPI envía un mensaje especial a la ventana oculta. Este mensaje se denomina con la constante szMAPINotificationMsg que se define en MAPIDEFS.H.

Estas notificaciones se reciben cuando el procedimiento de ventana de la ventana oculta procesa el mensaje szMAPINotificationMsg . Para garantizar que se entregan las notificaciones, es necesario esperar y enviar este mensaje szMAPINotificationMsg . La implementación de la lógica para lograr esto se puede realizar de forma bastante sencilla, pero MAPI proporciona un punto de entrada en el archivo DLL mapi denominado HrDispatchNotifications para que el procesamiento sea aún más sencillo. Llame a HrDispatchNotifications como se indica a continuación para recibir notificaciones en el cliente:

HRESULT hr = HrDispatchNotifications(0);