IDistList : IMAPIContainer

适用于:Outlook 2013 | Outlook 2016

提供对可修改通讯簿容器中的通讯组列表的访问。 除了执行名称解析外,IDistList 还可以创建、复制和删除通讯组列表。

属性
标头文件:
Mapidefs.h
公开者:
通讯组列表对象
实现者:
通讯簿提供程序
调用者:
客户端应用程序
接口标识符:
IID_IDistList
指针类型:
LPDISTLIST
事务模型:
交易

Vtable 顺序

此接口没有任何唯一的方法。

必需属性 Access
PR_ADDRTYPE (PidTagAddressType)
读/写
PR_DISPLAY_NAME (PidTagDisplayName)
读/写
PR_ENTRYID (PidTagEntryId)
只读
PR_OBJECT_TYPE (PidTagObjectType)
只读
PR_RECORD_KEY (PidTagRecordKey)
只读

备注

IDistList 接口继承自 IMAPIContainer,包括与通讯簿容器相同的方法。 因此,由于 IDistList 接口的方法与 IABContainer 接口的方法相同,因此此处不会重复这些方法。

实现 IDistList 的通讯组列表或对象是消息用户对象或单个收件人的集合。 通讯组列表可以包含所有消息传递用户对象,或者某些消息用户和某些通讯组列表。

通常有两种类型的通讯组列表:

  • 由基础消息传送系统扩展的通讯组列表。 此类型的列表具有地址 ,PR_EMAIL_ADDRESS (PidTagEmailAddress) ,其处理方式与单个收件人相同。

  • 本地容器中存在并由客户端应用程序扩展的通讯组列表。

可选的通讯组列表属性包括:

请注意, 需要PR_ADDRTYPE ,但 PR_EMAIL_ADDRESS (PidTagEmailAddress) 不是。 这是因为没有电子邮件地址的通讯组列表仍然可以接收邮件,但其成员列表必须展开。 如果 PR_ADDRTYPE 属性设置为 MAPIPDL,则 MAPI 将执行扩展。 如果 PR_ADDRTYPE 是 MAPIPDL 以外的值,则传输提供程序执行扩展。

有关如何使用 IDistList 方法的其他信息,请参阅 IABContainer 并行方法的引用条目。

另请参阅

MAPI 接口