添加消息服务

适用于:Outlook 2013 | Outlook 2016

向配置文件添加新消息服务并访问新消息服务

调用 IMsgServiceAdmin2::CreateMsgServiceExCreateMsgServiceEx 执行以下任务:

  1. 复制 MAPISVC 中消息服务的所有相关信息。INF 文件,为每个提供程序部分创建配置文件部分。

  2. 调用消息服务的入口点函数 MSGSERVICEENTRY,并将 ulContext 参数设置为 MSG_SERVICE_CREATE。

  3. 设置和检索消息服务的 PR_SERVICE_UID (PidTagServiceUid) 属性。

访问任何新添加的消息服务

  1. 调用 IMsgServiceAdmin::GetMsgServiceTable 检索消息服务表。

  2. 调用消息服务表的 IMAPITable::Advise 方法以注册表通知。

  3. 当 MAPI 发送TABLE_ROW_ADDED通知时,请在 TABLE_NOTIFICATION 结构中包含的 SRow 结构中找到新添加的消息服务的入口标识符。