适用于:Outlook 2013 | Outlook 2016
通讯簿提供程序处理对目录信息的访问权限。 目录信息由两种类型的邮件收件人的数据组成:单个邮件用户和通讯组用户,他们通常在通讯组列表中一起寻址。 根据收件人类型和通讯簿提供商,可以提供各种信息。 例如,所有通讯簿提供程序都存储收件人的姓名、地址和地址类型。
每个通讯簿提供程序使用一个或多个容器来组织此数据。 容器的数量和结构取决于通讯簿提供程序的实现。 例如,一个通讯簿提供程序可能使用单个容器来保存所有信息,另一个通讯簿提供程序可能使用一个包含子容器的顶级容器,第三个通讯簿提供程序可能使用多个顶级容器,每个容器包含子容器。 通讯簿容器层次结构可能很深;可以使用的子容器数量没有限制。
下图显示了典型的 MAPI 通讯簿组织。
通讯簿组织
MAPI 将已安装的通讯簿提供程序提供的所有信息集成到单个通讯簿中,向客户端应用程序提供统一视图。 集成列表显示每个已安装通讯簿提供程序显示的顶级容器。 大多数通讯簿提供程序只公开几个容器, (通常为一到三个) 位于顶级,以包含在 MAPI 集成通讯簿的顶层中。 例如,通讯簿提供程序可能会在顶层将“所有用户”和“本地用户”作为两个容器提供。
客户端应用程序的用户可以查看通讯簿容器的内容,并在某些情况下修改内容。 通讯簿容器可以使用不同的访问级别创建,具体取决于通讯簿提供程序。