Sdílet prostřednictvím


Spuštění příkladového úkolu

Chcete-li spustit úlohu, zavolejte metodu Run v rozhraní ITask. Spustit je asynchronní metoda, která se pokusí spustit úlohu a vrátí se ihned po spuštění úlohy. Aby byla tato metoda úspěšná, musí být spuštěna služba Plánovač úloh.

Následující postup popisuje, jak spustit úlohu.

Zahájení úkolu

  1. Proveďte volání CoInitialize k inicializaci knihovny COM a CoCreateInstance k získání objektu Plánovač úloh. (Tento příklad předpokládá, že je spuštěná služba Plánovač úloh.)
  2. Volání ITaskScheduler::Activate a získat rozhraní ITask objektu úlohy. (Všimněte si, že tento příklad získá úkol "Test Task.")
  3. Zavolejte Run pro spuštění úlohy. Všimněte si, že tato metoda je zděděna rozhraním ITask.
  4. Podle potřeby pokračujte ve zpracování.
  5. Volejte ITask::Release pro uvolnění prostředků a CoUninitialize pro odregistraci COM. Tento příklad volá Release k uvolnění ukazatele na rozhraní ITask. (Všimněte si, že release je metoda IUnknown zděděná ITask .)
Pro ukázku kódu Podívej se
Spuštění existující úlohy příklad kódu C/C++: Spuštění úkolu

 

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