Метод 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).
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 [только классические приложения] |
Целевая платформа | Windows |
Header | taskschd.h |
Библиотека | Taskschd.lib |
DLL | Taskschd.dll |