Compartir a través de


Agregar un servicio de mensajes

Hace referencia a: Outlook 2013 | Outlook 2016

Para agregar un nuevo servicio de mensajes a un perfil y acceder al nuevo servicio de mensajes

Llame a IMsgServiceAdmin2::CreateMsgServiceEx. CreateMsgServiceEx realiza las siguientes tareas:

  1. Copia toda la información pertinente para el servicio de mensajes que se encuentra en MAPISVC. INF, creando una sección de perfil para cada sección del proveedor.

  2. Llama a la función de punto de entrada del servicio de mensajes, MSGSERVICEENTRY, con el parámetro ulContext establecido en MSG_SERVICE_CREATE.

  3. Establece y recupera la propiedad PR_SERVICE_UID (PidTagServiceUid) del servicio de mensajes.

Para acceder a cualquier servicio de mensajes recién agregado

  1. Llame a IMsgServiceAdmin::GetMsgServiceTable para recuperar la tabla de servicio de mensajes.

  2. Llame al método IMAPITable::Advise de la tabla de servicio de mensajes para registrarse en las notificaciones de tabla.

  3. Cuando MAPI envía una notificación de TABLE_ROW_ADDED, busque el identificador de entrada del servicio de mensajes recién agregado en la estructura SRow incluida en la estructura TABLE_NOTIFICATION .