Интерфейсы планировщика задач 2.0

Интерфейсы, описанные в следующих разделах, предоставляют программный доступ к функциям, доступным в планировщике задач, который используется в операционной системе Windows Vista.

Эти разделы содержат описание интерфейса, список свойств и методов, определенных интерфейсом, и замечания о любых особых обстоятельствах, которые следует отметить при использовании интерфейса.

В планировщике задач 2.0 представлены следующие интерфейсы.

Интерфейс Описание
IAction Предоставляет общие свойства, унаследованные всеми объектами действий.
IActionCollection Содержит действия, выполняемые задачей. Его методы можно использовать для добавления, удаления и извлечения действий задачи.
IBootTrigger Представляет триггер, запускающий задачу при запуске системы.
IComHandlerAction Представляет действие, которое запускает обработчик.
IDailyTrigger Представляет триггер, запускающий задачу на основе ежедневного расписания.
IEmailAction Представляет действие, которое отправляет сообщение электронной почты.
IEventTrigger Представляет триггер, запускающий задачу при возникновении системного события.
IExecAction Представляет действие, которое выполняет операцию командной строки.
IIdleSettings Указывает, как планировщик задач выполняет задачи, когда компьютер находится в состоянии простоя.
IIdleTrigger Представляет триггер, запускающий задачу, когда компьютер переходит в состояние простоя.
ILogonTrigger Представляет триггер, запускающий задачу при входе пользователя.
IMaintenanceSettings Предоставляет параметры, которые планировщик задач использует для выполнения задач во время автоматического обслуживания.
IMonthlyDOWTrigger Представляет триггер, запускающий задачу по ежемесячному расписанию недели.
IMonthlyTrigger Представляет триггер, запускающий задачу на основе ежемесячного расписания.
INetworkSettings Предоставляет параметры, которые служба планировщика задач использует для получения сетевого профиля.
IPrincipal Предоставляет учетные данные безопасности для субъекта.
IPrincipal2 Предоставляет дополнительные учетные данные безопасности для субъекта.
IRegisteredTask Предоставляет методы, которые используются для немедленного выполнения задачи, получения всех запущенных экземпляров задачи, получения или задания учетных данных, используемых для регистрации задачи, и свойств, описывающих задачу.
IRegisteredTaskCollection Содержит все зарегистрированные задачи.
IRegistrationInfo Предоставляет административные сведения, которые можно использовать для описания задачи. Эти сведения включают такие сведения, как описание задачи, автор задачи, дата регистрации задачи и дескриптор безопасности задачи.
IRegistrationTrigger Представляет триггер, запускающий задачу при регистрации задачи.
IRepetitionPattern Определяет частоту выполнения задачи и продолжительность повторения после запуска задачи.
IRunningTask Предоставляет методы для получения сведений из выполняемой задачи и управления ими.
IRunningTaskCollection Предоставляет коллекцию, которая используется для управления выполнением задач.
ISessionStateChangeTrigger Запускает задачи для подключения консоли или отключения, удаленного подключения или отключения, блокировки рабочей станции или уведомлений о разблокировке.
IShowMessageAction Представляет действие, отображающее окно сообщения при активации задачи.
ITaskDefinition Определяет все компоненты задачи, такие как параметры задачи, триггеры, действия и сведения о регистрации.
ITaskFolder Предоставляет методы, используемые для регистрации (создания) задач в папке, удаления задач из папки и создания или удаления вложенных папок из папки.
ITaskFolderCollection Предоставляет сведения и элементы управления для коллекции папок, содержащих задачи.
ITaskHandler Определяет методы, вызываемые службой планировщика задач для управления обработчиком COM.
ITaskHandlerStatus Предоставляет методы, используемые обработчиками COM для уведомления планировщика задач о состоянии обработчика.
ITaskNamedValuePair Создает пару "имя-значение", в которой имя связано со значением.
ITaskNamedValueCollection Содержит коллекцию пар "имя-значение" интерфейса ITaskNamedValuePair .
ITaskService Предоставляет доступ к службе планировщика задач для управления зарегистрированными задачами.
ITaskSettings Предоставляет параметры, которые службы планировщика задач используют для выполнения задачи.
ITaskSettings2 Предоставляет дополнительные параметры, которые службы планировщика задач используют для выполнения задачи.
ITaskSettings3 Предоставляет расширенные параметры, которые планировщик задач использует для выполнения задачи.
ITaskVariables Определяет переменные задачи, которые могут передаваться в качестве параметров обработчикам задач и внешним исполняемым файлам, запускаемым задачами. Обработчики задач, которые должны вводить и выводить данные в переменные задания, должны выполнять интерфейс запроса на указатель служб для ITaskVariables.
ITimeTrigger Представляет триггер, запускающий задачу при активации триггера.
ITrigger Предоставляет общие свойства, унаследованные всеми интерфейсами триггеров.
ITriggerCollection Предоставляет методы, используемые для добавления, удаления и получения триггеров задачи.
IWeeklyTrigger Представляет триггер, запускающий задачу на основе еженедельного расписания.