Поделиться через


Пример перечисления задач

Чтобы перечислить задачи, необходимо вызвать ITaskScheduler::Enum , чтобы создать объект перечисления. Затем используйте интерфейс IEnumWorkItems объекта перечисления для перечисления задач в папке Запланированные задачи.

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

Перечисление задач в папке Запланированные задачи

  1. Вызовите CoInitialize , чтобы инициализировать библиотеку COM, и CoCreateInstance , чтобы получить объект планировщика задач. (В этом примере предполагается, что служба планировщика задач запущена.)
  2. Вызовите метод ITaskScheduler::Enum , чтобы получить объект перечисления.
  3. Вызовите IEnumWorkItems::Next , чтобы получить задачи. (В этом примере пытается получить пять задач с каждым вызовом.)
  4. Обработайте возвращенные задачи. (В этом примере просто выводится имя каждой задачи на экран.
  5. Освобождение ресурсов. Вызовите Метод CoTaskMemFree, чтобы освободить память, используемую для имен.
Пример кода См.
Перечисление всех задач в папке Запланированные задачи локального компьютера Пример кода C/C++: перечисление задач

 

Примеры планировщика задач 1.0