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_LAST_MODIFICATION_TIME (PidTagLastModificationTime)
PR_DISPLAY_TYPE (PidTagDisplayType)
PR_DETAILS_TABLE (PidTagDetailsTable)
请注意, 需要PR_ADDRTYPE ,但 PR_EMAIL_ADDRESS (PidTagEmailAddress) 不是。 这是因为没有电子邮件地址的通讯组列表仍然可以接收邮件,但其成员列表必须展开。 如果 PR_ADDRTYPE 属性设置为 MAPIPDL,则 MAPI 将执行扩展。 如果 PR_ADDRTYPE 是 MAPIPDL 以外的值,则传输提供程序执行扩展。
有关如何使用 IDistList 方法的其他信息,请参阅 IABContainer 并行方法的引用条目。