Objetos de estado MAPI
Hace referencia a: Outlook 2013 | Outlook 2016
Los objetos de estado notifican información sobre los recursos MAPI. Por ejemplo, un proveedor de servicios, el proceso de envío y recepción MAPI o la libreta de direcciones.
Hay un objeto de estado que proporciona información sobre cada proveedor de servicios individual en el perfil actual. MAPI es responsable de implementar objetos de estado para el subsistema, el proceso de envío y recepción MAPI y la libreta de direcciones. El objeto de estado del subsistema proporciona información global. El objeto de estado de la libreta de direcciones integrada proporciona el estado de todos los proveedores de libreta de direcciones que funcionan actualmente.
Cada objeto de estado se incluye en la tabla de estado, una tabla mantenida por MAPI que proporciona a los clientes toda la información de estado de la sesión. Para obtener más información, vea Tablas de estado. Los clientes pueden acceder a un objeto de estado determinado a través de la tabla o, para un proveedor de servicios, a través de su objeto de inicio de sesión. Por ejemplo, para acceder al objeto de estado de un proveedor de libreta de direcciones, un cliente puede llamar a IABLogon::OpenStatusEntry. Para obtener más información, vea IABLogon::OpenStatusEntry.
Los clientes pueden usar objetos de estado para:
Obtenga información sobre el estado de una sesión.
Supervise un proveedor de servicios.
Control de la transmisión de mensajes.
Ver o cambiar la configuración y el estado de un recurso.
Cada objeto status implementa la interfaz IMAPIStatus . Para obtener más información, vea IMAPIStatus : IMAPIProp. Sin embargo, no todos los objetos de estado son totalmente compatibles con todos los métodos IMAPIStatus . Dado que hay variaciones en los métodos admitidos por un objeto de estado, los clientes deben obtener información sobre un objeto de estado determinado antes de poder usarlo. Los objetos de estado son necesarios para publicar información sobre sus características en las tres propiedades siguientes:
PR_RESOURCE_METHODS (PidTagResourceMethods)
PR_RESOURCE_TYPE (PidTagResourceType)
PR_RESOURCE_FLAGS (PidTagResourceFlags)
Para obtener más información sobre la implementación de un objeto de estado, vea Status Object Implementation. Para obtener más información sobre el uso de un objeto de estado, vea Tabla de estado y Objetos de estado.