IMailUser : IMAPIProp
适用于:Outlook 2013 | Outlook 2016
提供对与消息传送用户关联的许多属性的访问权限。 IMailUser 接口通过向用户对象发送消息来实现。 IMailUser 继承自 IMAPIProp :IUnknown 接口,没有自己的唯一方法。
属性 | 值 |
---|---|
标头文件: |
Mapidefs.h |
公开者: |
消息传送用户对象 |
实现者: |
通讯簿提供程序 |
调用者: |
客户端应用程序 |
接口标识符: |
IID_IMailUser |
指针类型: |
LPMAILUSER |
事务模型: |
交易 |
Vtable 顺序
此接口没有任何唯一的方法。
必需属性 | Access |
---|---|
PR_ADDRTYPE (PidTagAddressType) |
读/写 |
PR_DISPLAY_NAME (PidTagDisplayName) |
读/写 |
PR_DISPLAY_TYPE (PidTagDisplayType) |
只读 |
PR_EMAIL_ADDRESS (PidTagEmailAddress) |
读/写 |
PR_ENTRYID (PidTagEntryId) |
只读 |
PR_OBJECT_TYPE (PidTagObjectType) |
只读 |
PR_RECORD_KEY (PidTagRecordKey) |
只读 |
PR_SEARCH_KEY (PidTagSearchKey) |
只读 |
备注
其中五个必需属性称为收件人的基址属性:
PR_ADDRTYPE
PR_DISPLAY_NAME
PR_EMAIL_ADDRESS
PR_ENTRYID
PR_SEARCH_KEY
这些属性被视为特殊属性,因为许多其他类似属性组都是基于此基组构建的。 其他组用于描述各种角色的收件人,例如邮件的原始发件人或代理人发件人。 有关这些属性及其用法的详细信息,请参阅 MAPI 地址类型。
消息用户可以通过支持 PR_DETAILS_TABLE (PidTagDetailsTable) 属性来显示其属性的集合。 PR_DETAILS_TABLE 是一个显示表,用于描述详细信息对话框或显示收件人属性信息的选项卡式属性页的布局。 当客户端调用 IAddrBook::D etails 方法时,MAPI 会创建详细信息对话框。
消息用户对象可以具有与之关联的其他可选属性。 MAPI 定义许多属性,这些属性提供有关消息传送用户的其他寻址信息。 所有这些属性都是字符串。 以下列表显示了更常用的属性:
PR_ACCOUNT (PidTagAccount)
PR_ASSISTANT (PidTagAssistant)
PR_BUSINESS_TELEPHONE_NUMBER (PidTagBusinessTelephoneNumber)
PR_GIVEN_NAME (PidTagGivenName)
PR_GOVERNMENT_ID_NUMBER (PidTagGovernmentIdNumber)
PR_LOCALITY (PidTagLocality)
PR_POSTAL_ADDRESS (PidTagPostalAddress)
有关属性的完整列表,请参阅 将规范属性名称映射到 MAPI 名称。