Sdílet prostřednictvím


Ukončení příkladu úkolu

Úlohu můžete ukončit, když je spuštěna voláním IScheduledWorkItem::Terminate.

Následující postup popisuje, jak ukončit úlohu, pokud je spuštěná.

Ukončení úlohy, pokud je spuštěna

  1. Volání CoInitialize inicializace knihovny COM a CoCreateInstance získat objekt Plánovač úloh. (Tento příklad předpokládá, že je spuštěná služba Plánovač úloh.)
  2. Volání ITaskScheduler::Activate získat rozhraní ITask objektu úkolu. (Všimněte si, že tento příklad získá úkol "Testovací úkol".)
  3. Zavolejte ITask::GetStatus zjistit, jestli je úloha spuštěná. (Všimněte si, že GetStatus je metoda IScheduledWorkItem zděděná ITask.)
  4. Zkontrolujte stav úlohy a potom volejte ITask::Terminate, pokud je úloha spuštěná. (Všimněte si, že Terminate je metoda IScheduledWorkItem zděděná ITask.)
Příklad kódu Vidět
Ověření stavu známého úkolu příklad kódu C/C++: Ukončení úlohy

 

příklady plánovače úloh 1.0