Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Als u de eigenschappen van een werkitem wilt ophalen, roept u ITaskScheduler::Activeer om de interface van het werkitemobject op te halen en roept u vervolgens de juiste methode aan om de taakeigenschap op te halen waarin u geïnteresseerd bent. Momenteel zijn de enige geldige werkitems taken.
In de codevoorbeelden onder aan deze pagina ziet u hoe u de eigenschappen ophaalt die van toepassing zijn op alle werkitems. Zie Voorbeelden van taakeigenschappen instellenvoor andere eigenschappen die uniek zijn voor taken.
Notitie
In het volgende codevoorbeeld worden alle interfaces vrijgegeven nadat ze niet meer nodig zijn.
Als u een tekenreekseigenschap (zoals opmerking voor een werkitem) opzoekt, moet u CoTaskMemFree- aanroepen om het toegewezen geheugen voor de geretourneerde tekenreeks vrij te maken.
In de volgende procedure wordt beschreven hoe u een taakeigenschap ophaalt.
Een taakeigenschap ophalen
- Roep CoInitialize aan om de COM-bibliotheek te initialiseren en CoCreateInstance om een Task Scheduler-object op te halen. (In deze voorbeelden wordt ervan uitgegaan dat de Task Scheduler-service wordt uitgevoerd.)
- Roep ITaskScheduler::Activeer om de ITask interface van het taakobject op te halen. (Houd er rekening mee dat taken momenteel het enige geldige type werkitem zijn.)
- Roep de juiste methode aan om de eigenschap op te halen waarin u geïnteresseerd bent.
- Verwerk de eigenschap indien nodig. (In deze voorbeelden wordt de eigenschap gewoon op het scherm afgedrukt.)
- Als de geretourneerde eigenschap een tekenreeks is, roept u CoTaskMemFree- aan om het geheugen vrij te maken dat is toegewezen voor de geretourneerde tekenreeks.
| Voor een codevoorbeeld van | Bekijk |
|---|---|
| De accountgegevens van een bekende taak ophalen | C/C++-codevoorbeeld: Taakaccountgegevens ophalen |
| De opmerkingenreeks van een bekende taak ophalen | C/C++-codevoorbeeld: een taakcommentaar ophalen |
| De naam van de maker van de taak ophalen en deze weergeven op het scherm | C/C++-codevoorbeeld: de taakmaker ophalen |
| De laatste afsluitcode ophalen die wordt geretourneerd door een bekende taak | C/C++-codevoorbeeld: Taakafsluitcode ophalen |
| De niet-actieve wachttijd van de taak ophalen en weergeven op het scherm | Voorbeeld van C/C++-code: inactieve wachttijd van taak ophalen |
| Ophalen van de tijd waarop de taak voor het laatst is uitgevoerd en weergeven op het scherm | C/C++-codevoorbeeld: de meest recente uitvoeringstijd van de taak ophalen |
| Het ophalen van de volgende keer dat de taak is gepland om te worden uitgevoerd en die tijd op het scherm weergeven. | C/C++-codevoorbeeld: de volgende keer dat de taak wordt uitgevoerd, ophalen |
| De uitvoeringstijden van de taak ophalen en weergeven op het scherm | voorbeeld van C/C++-code: Het ophalen van uitvoeringstijden voor taken |
| De huidige status van de taak ophalen en weergeven op het scherm | C/C++-codevoorbeeld: Taakstatus ophalen |
Verwante onderwerpen