Интерфейсы планировщика задач 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 | Представляет триггер, запускающий задачу на основе еженедельного расписания. |