Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Интерфейсы, описанные в следующих разделах, предоставляют программный доступ к функциям, доступным в планировщике задач.
Эти разделы содержат описание интерфейса, список свойств и методов, определенных интерфейсом, и примечания о любых особых обстоятельствах, которые следует отметить при использовании интерфейса.
Следующие интерфейсы представлены в планировщике задач 2.0, который используется в операционной системе Windows Vista.
| Интерфейс | Описание |
|---|---|
| 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 интерфейса name-value. |
| ITaskService | Предоставляет доступ к службе планировщика задач для управления зарегистрированными задачами. |
| ITaskSettings | Предоставляет параметры, которые служба планировщика задач использует для выполнения задачи. |
| ITaskSettings2 | Предоставляет дополнительные параметры, которые планировщик задач использует для выполнения задачи. |
| ITaskVariables | Определяет переменные задач, которые можно передать в качестве параметров обработчикам задач и внешним исполняемым файлам, запускаемым задачами. Обработчики задач, которые должны вводить и выводить данные для переменных задания, должны выполнять интерфейс запроса на указатель служб для ITaskVariables. |
| ITimeTrigger | Представляет триггер, который запускает задачу при активации триггера. |
| ITrigger | Предоставляет общие свойства, унаследованные всеми интерфейсами триггеров. |
| ITriggerCollect ion | Предоставляет методы, которые используются для добавления, удаления и получения триггеров задачи. |
| IWeeklyTrigger | Представляет триггер, запускающий задачу на основе еженедельного расписания. |
Предупреждение
Интерфейсы планировщика задач 1.0 доступны только в операционных системах Windows 2000, Windows XP и Windows Server 2003. Они устарели в Windows Vista и могут быть полностью удалены в будущем. Вместо этого используйте интерфейсы планировщика задач 2.0, перечисленные выше.