Интерфейс ILogonTrigger (taskschd.h)
Представляет триггер, запускающий задачу при входе пользователя в систему. При запуске службы планировщика задач перечисляются все вошедший в систему пользователи и выполняются все задачи, зарегистрированные с помощью триггеров входа, которые соответствуют вошедшего пользователя.
Наследование
Интерфейс ILogonTrigger наследуется от интерфейса ITrigger.
Методы
Интерфейс ILogonTrigger содержит следующие методы.
ILogonTrigger::get_Delay Возвращает или задает значение, указывающее время между вхощением пользователя и запуском задачи. (Получить) |
ILogonTrigger::get_UserId Возвращает или задает идентификатор пользователя. (Получить) |
ILogonTrigger::p ut_Delay Возвращает или задает значение, указывающее время между вхощением пользователя и запуском задачи. (Put) |
ILogonTrigger::p ut_UserId Возвращает или задает идентификатор пользователя. (Put) |
Комментарии
Если вы хотите, чтобы задача запускалась при входе любого члена группы на компьютер, а не при входе определенного пользователя, не присваивайте значение свойству UserId . Вместо этого создайте триггер входа с пустым свойством UserId и присвойте субъекту значение для задачи с помощью свойства GroupId .
При чтении или записи XML для задачи триггер входа указывается с помощью элемента LogonTrigger схемы планировщика задач.
Примеры
Дополнительные сведения и пример кода для этого интерфейса см. в разделе Пример триггера входа (C++).
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 [только классические приложения] |
Целевая платформа | Windows |
Header | taskschd.h |