ILogonTrigger 接口 (taskschd.h)
表示在用户登录时启动任务的触发器。 当任务计划程序服务启动时,将枚举所有登录用户,并使用与登录用户匹配的登录触发器注册的任何任务都会运行。
继承
ILogonTrigger 接口继承自 ITrigger 接口。
方法
ILogonTrigger 接口具有这些方法。
ILogonTrigger::get_Delay 获取或设置一个值,该值指示用户登录到任务启动之间的时间量。 (获取) |
ILogonTrigger::get_UserId 获取或设置用户的标识符。 (获取) |
ILogonTrigger::p ut_Delay 获取或设置一个值,该值指示用户登录到任务启动之间的时间量。 (放置) |
ILogonTrigger::p ut_UserId 获取或设置用户的标识符。 (放置) |
注解
如果希望当组的任何成员登录到计算机而不是特定用户登录时触发任务,请不要为 UserId 属性赋值。 请改为使用空 UserId 属性创建登录触发器,并使用 GroupId 属性为任务的主体赋值。
读取或写入任务的 XML 时,将使用任务计划程序架构的 LogonTrigger 元素指定登录触发器。
示例
有关此接口的详细信息和示例代码,请参阅 登录触发器示例 (C++) 。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 [仅限桌面应用] |
目标平台 | Windows |
标头 | taskschd.h |