Поделиться через


Метод IPrincipal::p ut_LogonType (taskschd.h)

Возвращает или задает метод входа в систему безопасности, необходимый для выполнения задач, связанных с субъектом.

Это свойство является чтением и записью.

Синтаксис

HRESULT put_LogonType(
  TASK_LOGON_TYPE logon
);

Параметры

logon

Возвращаемое значение

None

Remarks

Это свойство допустимо, только если идентификатор пользователя задан свойством UserId .

При чтении или записи XML для задачи тип входа указывается в элементе <LogonType> схемы планировщика задач.

Для задачи, содержащей действие окна сообщения, окно сообщения будет отображаться, если задача активирована и задача имеет тип интерактивного входа. Чтобы задать интерактивный тип входа в задачу, укажите TASK_LOGON_INTERACTIVE_TOKEN или TASK_LOGON_GROUP в свойстве LogonType субъекта задачи или в параметре logonTypeобъекта ITaskFolder::RegisterTask или ITaskFolder::RegisterTaskDefinition.

Если функция экономии заряда включена, задачи планировщика задач Windows запускаются только в том случае, если задача:

  • Не задано значение Запуск задачи, только если компьютер простаивает... (задача не использует IdleSettings)
  • Не задано для запуска во время автоматического обслуживания (задача не использует MaintenanceSettings)
  • Для параметра задано значение Запуск только при входе пользователя (задача LogonType имеет значение TASK_LOGON_INTERACTIVE_TOKEN или TASK_LOGON_GROUP).
Все остальные триггеры задерживаются до отключения экономии заряда. Дополнительные сведения о доступе к состоянию средства экономии заряда в приложении см. в разделе SYSTEM_POWER_STATUS. Общие сведения о экономии заряда см. в разделе Экономия заряда (в рекомендациях по аппаратным компонентам).

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Целевая платформа Windows
Header taskschd.h
Библиотека Taskschd.lib
DLL Taskschd.dll

См. также раздел

IPrincipal

Планировщик заданий