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
- 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.)
- Volání ITaskScheduler::Activate a získat rozhraní ITask objektu úlohy. (Všimněte si, že tento příklad získá úkol "Test Task.")
- Zavolejte Run pro spuštění úlohy. Všimněte si, že tato metoda je zděděna rozhraním ITask.
- Podle potřeby pokračujte ve zpracování.
- 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 |
Související témata