IMsgServiceAdmin : IUnknown
适用于:Outlook 2013 | Outlook 2016
对配置文件中的消息服务进行更改。
属性 | 值 |
---|---|
标头文件: |
MapiX.h |
公开者: |
消息服务管理对象 |
实现者: |
MAPI |
调用者: |
客户端应用程序 |
接口标识符: |
IID_IMsgServiceAdmin |
指针类型: |
LPSERVICEADMIN |
Vtable 顺序
成员 | 说明 |
---|---|
GetLastError |
返回一个 MAPIERROR 结构,该结构包含有关消息服务管理对象生成的上一个错误的信息。 |
GetMsgServiceTable |
提供对消息服务表(配置文件中的消息服务列表)的访问权限。 |
CreateMsgService |
将消息服务添加到当前配置文件。 注意:此方法已弃用。 请改用 IMsgServiceAdmin2::CreateMsgServiceEx 。 |
DeleteMsgService |
从配置文件中删除消息服务。 |
CopyMsgService |
将消息服务复制到配置文件中。 |
RenameMsgService |
已弃用。 为消息服务分配新名称。 |
ConfigureMsgService |
重新配置消息服务。 |
OpenProfileSection |
打开当前配置文件的一部分,并返回 IProfSect 指针以供进一步访问。 |
MsgServiceTransportOrder |
设置调用传输提供程序以传递消息的顺序。 |
AdminProviders |
返回一个指针,该指针提供对提供程序管理对象的访问。 |
SetPrimaryIdentity |
将消息服务指定为配置文件的主要标识的供应商。 |
GetProviderTable |
提供对提供程序表(配置文件中的服务提供商列表)的访问权限。 |
备注
实现可以通过两种方式获取指向 IMsgServiceAdmin 接口的指针:通过调用 IMAPISession::AdminServices 方法或调用 IProfAdmin::AdminServices 方法。 对于主要涉及配置文件配置的客户端, IProfAdmin::AdminServices 是获取 IMsgServiceAdmin 接口的首选方法,因为它不会将提供程序登录到 MAPI 会话。 如果客户端需要能够更改活动配置文件,则应调用 IMAPISession::AdminServices 以获取 IMsgServiceAdmin 指针。 请注意,尽管 MAPI 不允许删除正在使用的配置文件,但没有任何安全措施可以阻止客户端删除配置文件中的所有消息服务。