IPrincipal::get_LogonType 方法 (taskschd.h)
获取或设置运行与主体关联的任务所需的安全登录方法。
此属性是可读写的。
语法
HRESULT get_LogonType(
TASK_LOGON_TYPE *pLogon
);
参数
pLogon
返回值
无
备注
仅当 UserId 属性指定用户标识符时,此属性才有效。
读取或写入任务的 XML 时,登录类型在任务计划程序架构的 LogonType> 元素中<指定。
对于包含消息框操作的任务,如果任务已激活且该任务具有交互式登录类型,则会显示消息框。 若要将任务登录类型设置为交互式,请在任务主体的 LogonType 属性或 ITaskFolder::RegisterTask 或 ITaskFolder::RegisterTaskDefinition 的 logonType 参数中指定TASK_LOGON_INTERACTIVE_TOKEN或TASK_LOGON_GROUP。
当节电模式处于打开状态时,仅当任务为时,才会触发 Windows 任务计划程序任务:
- 未设置为“仅在计算机空闲时启动任务...”(任务未使用 IdleSettings)
- 未设置为在自动维护期间运行(任务未使用 MaintenanceSettings)
- 设置为 仅当用户登录时运行 (任务 LogonType 是 TASK_LOGON_INTERACTIVE_TOKEN 或 TASK_LOGON_GROUP)
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 [仅限桌面应用] |
目标平台 | Windows |
标头 | taskschd.h |
Library | Taskschd.lib |
DLL | Taskschd.dll |