Példa feladatok számbavétele
A tevékenységek számbavételéhez meg kell hívnia ITaskScheduler::Enum a enumerálási objektumlétrehozásához. Ezután használja az enumerálási objektum IEnumWorkItems felületét a tevékenységek számbavételéhez az Ütemezett feladatok mappában.
Az alábbi eljárás azt ismerteti, hogyan sorolhatja fel a tevékenységeket az Ütemezett feladatok mappában.
Az Ütemezett feladatok mappa tevékenységeinek számbavétele
- Hívja meg CoInitialize a COM-kódtár inicializálásához, és CoCreateInstance feladatütemező-objektum lekéréséhez. (Ez a példa feltételezi, hogy a Feladatütemező szolgáltatás fut.)
- Hívja meg ITaskScheduler::Enum enumerálási objektum lekéréséhez.
- Hívja meg az IEnumWorkItems::Következő funkciót a feladatok lekéréséhez. (Ez a példa minden hívással öt feladatot próbál lekérni.)
- A visszaadott feladatok feldolgozása. (Ez a példa egyszerűen kinyomtatja az egyes tevékenységek nevét a képernyőn.
- Erőforrások felszabadítása. Hívja meg CoTaskMemFree a nevekhez használt memória felszabadításához.
Egy kódrészlet példájaként: | Lát |
---|---|
A helyi számítógép Ütemezett feladatok mappájában lévő összes tevékenység számbavétele | C/C++ kód például: Feladatok számbavétele |
Kapcsolódó témakörök