Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Ú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
- 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.)
- Volání ITaskScheduler::Activate získat rozhraní ITask objektu úkolu. (Všimněte si, že tento příklad získá úkol "Testovací úkol".)
- Zavolejte ITask::GetStatus zjistit, jestli je úloha spuštěná. (Všimněte si, že GetStatus je metoda IScheduledWorkItem zděděná ITask.)
- 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 |
Související témata