PidTagContainerFlags 规范属性

适用于:Outlook 2013 | Outlook 2016

包含描述通讯簿容器功能的标志的位掩码。

属性
相关属性:
PR_CONTAINER_FLAGS
标识符:
0x3600
数据类型:
PT_LONG
区域:
通讯簿

备注

可以为位掩码设置以下一个或多个标志:

AB_FIND_ON_OPEN

显示一个对话框,用于在显示容器的任何内容之前请求限制。

AB_MODIFIABLE

条目可以添加到容器中,也可以从容器中删除。 此标志不指示是否可以修改容器中的任何条目。

AB_RECIPIENTS

容器可以容纳收件人。 此标志并不指示容器中是否实际存在任何收件人,或者是否可以添加或删除这些收件人。

AB_SUBCONTAINERS

容器可以容纳子容器。 此标志不指示容器中是否实际存在任何子容器,也不指示是否可以添加或删除它们。 必须为容器设置AB_SUBCONTAINERS以支持 IMAPIContainer::GetHierarchyTable

AB_UNMODIFIABLE

不能在容器中添加或删除条目。 此标志不指示是否可以修改容器中的任何条目。

强烈建议将AB_FIND_ON_OPEN标志用于与联机服务或服务器连接速度较慢的容器。 打开设置了AB_FIND_ON_OPEN的容器时,将向用户显示 “查找 ”对话框,以限制显示的消息用户。 即使是限制消息传递用户的部分规范,也会大大加快内容的显示速度。

必须设置AB_MODIFIABLE或AB_UNMODIFIABLE标志。 这两个标志都可以设置为指示容器不知道是否可以修改,例如,如果修改取决于用户的访问权限。 在这种情况下,客户端应用程序必须尝试调用并检查返回代码以确定容器的功能。 客户端通常首先检查AB_MODIFIABLE。 如果已设置,客户端将发出调用,尝试修改容器并检查返回值。

AB_MODIFIABLE标志不指示可以添加到容器的条目类型。 若要确定这一点,客户端应使用适当的 OpenProperty 方法打开容器PR_CREATE_TEMPLATES (PidTagCreateTemplates) 属性。 打开 PR_CREATE_TEMPLATES 会导致返回容器的一次性表,其中列出了可在容器中创建的条目类型。

协议规范

[MS-OXPROPS]

提供对相关Exchange Server协议规范的引用。

[MS-OXOABK]

指定用户、联系人、组和资源列表的属性和操作。

[MS-NSPI]

处理客户端与名称服务提供程序接口 (NSPI) 服务器的通信。

头文件

Mapidefs.h

提供数据类型定义。

Mapitags.h

包含列为关联属性的属性的定义。

另请参阅

MAPI 属性

MAPI 规范属性

将规范属性名称映射到 MAPI 名称

将 MAPI 名称映射到规范属性名称