IPrincipal::get_LogonType 方法 (taskschd.h)

获取或设置运行与主体关联的任务所需的安全登录方法。

此属性是可读写的。

语法

HRESULT get_LogonType(
  TASK_LOGON_TYPE *pLogon
);

参数

pLogon

返回值

备注

仅当 UserId 属性指定用户标识符时,此属性才有效。

读取或写入任务的 XML 时,登录类型在任务计划程序架构的 LogonType> 元素中<指定。

对于包含消息框操作的任务,如果任务已激活且该任务具有交互式登录类型,则会显示消息框。 若要将任务登录类型设置为交互式,请在任务主体的 LogonType 属性或 ITaskFolder::RegisterTask 或 ITaskFolder::RegisterTaskDefinitionlogonType 参数中指定TASK_LOGON_INTERACTIVE_TOKENTASK_LOGON_GROUP

当节电模式处于打开状态时,仅当任务为时,才会触发 Windows 任务计划程序任务:

  • 未设置为“仅在计算机空闲时启动任务...”(任务未使用 IdleSettings)
  • 未设置为在自动维护期间运行(任务未使用 MaintenanceSettings)
  • 设置为 仅当用户登录时运行 (任务 LogonTypeTASK_LOGON_INTERACTIVE_TOKENTASK_LOGON_GROUP)
所有其他触发器将延迟到节电模式关闭。 有关在应用程序中访问省电模式的更多信息,请参阅 SYSTEM_POWER_STATUS。 有关节电模式的一般信息,请参阅 硬件组件) 中的节电模式 (

要求

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

另请参阅

IPrincipal

任务计划程序