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 会导致返回容器的一次性表,其中列出了可在容器中创建的条目类型。
相关资源
协议规范
提供对相关Exchange Server协议规范的引用。
指定用户、联系人、组和资源列表的属性和操作。
处理客户端与名称服务提供程序接口 (NSPI) 服务器的通信。
头文件
Mapidefs.h
提供数据类型定义。
Mapitags.h
包含列为关联属性的属性的定义。