Compartir a través de


Información sobre la API de estado sin conexión

Hace referencia a: Outlook 2013 | Outlook 2016

La API de estado sin conexión admite devoluciones de llamada que indican cambios en el estado de conexión de un usuario en Microsoft Outlook 2013 y Microsoft Outlook 2010, por ejemplo, desde estar en línea en Outlook 2013 o Outlook 2010 hasta estar sin conexión. La API usa un objeto sin conexión global en Outlook 2013 o Outlook 2010 para realizar un seguimiento de estos cambios para un perfil de cuenta de usuario determinado. La notificación es la única forma admitida de devolución de llamada. A medida que los clientes de esta API, los proveedores de correo que quieran recibir notificaciones de dichos cambios de estado de conexión hacen lo siguiente:

  1. Implemente IMAPIOfflineNotify.

  2. Abra un objeto sin conexión existente para un perfil específico mediante HrOpenOfflineObj.

  3. Determine si el objeto tiene la capacidad de proporcionar notificaciones en línea o sin conexión mediante IMAPIOffline::GetCapabilities.

  4. Registre el objeto para las notificaciones en línea o sin conexión mediante IMAPIOfflineMgr::Advise. Los proveedores de correo ahora pueden recibir notificaciones que Outlook 2013 o Outlook 2010 envían mediante IMAPIOfflineNotify.

  5. Al apagar, quite el registro de notificaciones en línea y sin conexión mediante IMAPIOfflineMgr::Unadvise.

Nota:

En general, Outlook 2013 y Outlook 2010 pueden notificar a un cliente de cambios en línea o sin conexión, así como otros cambios, pero la API de estado sin conexión solo admite notificaciones para cambios en línea o sin conexión. El cliente debe omitir todas las demás notificaciones. Para obtener más información, vea IMAPIOfflineNotify::Notify y MAPIOFFLINE_NOTIFY.

Para obtener un ejemplo de un cliente que usa la API de estado sin conexión, consulte Acerca del complemento de estado sin conexión de ejemplo. El complemento de estado sin conexión de ejemplo es un complemento COM que usa la API de estado sin conexión para supervisar y cambiar el estado de conexión.

Esta API proporciona lo siguiente:

Definiciones:

Tipos de datos:

Funciones:

Interfaces: