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


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

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

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

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

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

 

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