EnableIdleRoutine
适用于:Outlook 2013 | Outlook 2016
启用或禁用基于 FNIDLE 的空闲例程。
属性 | 值 |
---|---|
标头文件: |
Mapiutil.h |
实现者: |
MAPI |
调用者: |
客户端应用程序和服务提供商 |
VOID EnableIdleRoutine(
FTG ftg,
BOOL fEnable
);
参数
ftg
[in]标识要启用或禁用的空闲例程的函数标记。
fEnable
[in]如果空闲引擎应启用空闲例程,则包含 TRUE;如果应禁用空闲例程,则包含 FALSE。
返回值
无。
说明
以下函数处理 MAPI 空闲引擎和基于 FNIDLE 函数原型的空闲例程:
空闲例程函数 | 使用情况 |
---|---|
ChangeIdleRoutine |
更改已注册的空闲例程的特征。 |
DeregisterIdleRoutine |
从 MAPI 系统中删除已注册的空闲例程。 |
EnableIdleRoutine |
禁用或重新启用已注册的空闲例程,而无需将其从 MAPI 系统中删除。 |
FtgRegisterIdleRoutine |
将空闲例程添加到 MAPI 系统,无论是否启用它。 |
MAPIDeInitIdle |
关闭调用应用程序的 MAPI 空闲引擎。 |
MAPIInitIdle |
初始化调用应用程序的 MAPI 空闲引擎。 |
ChangeIdleRoutine、 DeregisterIdleRoutine 和 EnableIdleRoutine 采用 FtgRegisterIdleRoutine 返回的函数标记作为输入参数。
当平台的所有前台任务都处于空闲状态时,MAPI 空闲引擎会调用已准备好执行的最高优先级空闲例程。 不能保证在同一优先级的空闲例程之间调用顺序。