查找配置文件名称

适用于:Outlook 2013 | Outlook 2016

客户端有时需要查找当前用于会话的配置文件的名称、默认配置文件的名称或计算机上安装的备用配置文件的名称。

有几种方法可以在会话过程中检索配置文件的名称。 如果需要查找不一定用于会话的配置文件的名称,请使用第一个过程。 如果需要查找默认配置文件的名称,请使用第二个过程。 如果需要查找会话的当前配置文件的名称,请使用最后一个过程。

查找任何配置文件的名称

  1. 调用 MAPIAdminProfiles 以检索 IProfAdmin 接口指针。

  2. 调用 IProfAdmin::GetProfileTable 以访问配置文件表。

  3. 调用配置文件表的 IMAPITable::QueryRows 方法以检索表中的所有行,并检查每个行以确定它是否表示目标配置文件。

查找默认配置文件的名称

  1. 调用 MAPIAdminProfiles

  2. 调用 IProfAdmin::GetProfileTable 以访问配置文件表。

  3. 使用 SPropertyRestriction 结构生成属性限制,以将 PR_DEFAULT_PROFILE (PidTagDefaultProfile) 与值 TRUE 匹配。

  4. 调用 IMAPITable::FindRow 以在配置文件表中查找表示默认配置文件的行。 PR_DISPLAY_NAME (PidTagDisplayName) 列包含默认配置文件的名称。

查找当前配置文件的名称

若要查找当前配置文件的名称,请完成以下步骤之一: