IIdleSettings 接口 (taskschd.h)

指定任务计划程序在计算机处于空闲状态时如何执行任务。 有关空闲条件的信息,请参阅 任务空闲条件

继承

IIdleSettings 接口继承自 IDispatch 接口。

方法

IIdleSettings 接口包含以下方法。

 
IIdleSettings::get_IdleDuration

获取或设置一个值,该值指示在运行任务之前计算机必须处于空闲状态的时间。 (获取)
IIdleSettings::get_RestartOnIdle

获取或设置一个布尔值,该值指示当计算机多次进入空闲条件时是否重启任务。 (获取)
IIdleSettings::get_StopOnIdleEnd

获取或设置一个布尔值,该值指示如果空闲条件在任务完成之前结束,任务计划程序将终止任务。 空闲条件在计算机不再空闲时结束。 (获取)
IIdleSettings::get_WaitTimeout

获取或设置一个值,该值指示任务计划程序等待空闲条件出现的时间。 (获取)
IIdleSettings::p ut_IdleDuration

获取或设置一个值,该值指示在运行任务之前计算机必须处于空闲状态的时间。 (放置)
IIdleSettings::p ut_RestartOnIdle

获取或设置一个布尔值,该值指示当计算机多次进入空闲条件时是否重启任务。 (放置)
IIdleSettings::p ut_StopOnIdleEnd

获取或设置一个布尔值,该值指示如果空闲条件在任务完成之前结束,任务计划程序将终止任务。 空闲条件在计算机不再空闲时结束。 (放置)
IIdleSettings::p ut_WaitTimeout

获取或设置一个值,该值指示任务计划程序等待空闲条件出现的时间。 (放置)

备注

读取或写入任务的 XML 时,此设置在任务计划程序架构的 IdleSettings 元素中指定。

如果任务由空闲触发器触发,则忽略 IIdleSettings 接口的 WaitTimeout 属性。

示例

有关此接口的详细信息和示例代码,请参阅 时间触发器示例 (C++)

要求

   
最低受支持的客户端 Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 [仅限桌面应用]
目标平台 Windows
标头 taskschd.h

另请参阅

ITaskSettings

任务计划程序

任务计划程序接口