Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Om du vill hämta egenskaperna för en aktivitet anropar du ITaskScheduler::Aktivera för att hämta gränssnittet för aktivitetsobjektet och anropar sedan lämplig metod ITask för att hämta den aktivitetsegenskap som du är intresserad av. Kodexemplen som visas längst ned på sidan visar hur du hämtar de olika aktivitetsegenskaperna.
Kodexemplen som visas längst ned på sidan visar hur du hämtar de egenskaper som är unika för aktivitetsobjekt. För andra arbetsobjekt egenskaper som även gäller för uppgifter kan du se Hämta arbetsobjektsexempel.
Notera or Anteckning
I följande kodexempel släpps alla gränssnitt när de inte längre behövs.
Observera att om du hämtar en strängegenskap (till exempel programnamn, parametrar eller arbetskatalog) måste du anropa CoTaskMemFree- för att frigöra det minne som allokerats för den returnerade strängen.
Följande procedur beskriver hur du hämtar egenskaper för en uppgift.
Så här hämtar du en uppgiftsegenskap
- Anropa CoInitialize för att initiera COM-biblioteket och CoCreateInstance för att hämta ett Uppgiftsschemaläggare-objekt. (I de här exemplen förutsätts att tjänsten Schemaläggaren körs.)
 - Anropa ITaskScheduler::Aktivera för att hämta ITask--gränssnittet för aktivitetsobjektet. (Observera att det här exemplet får uppgiften "Testuppgift".)
 - Anropa lämplig ITask--metod för att hämta den egenskap som du är intresserad av.
 - Bearbeta objektet efter behov. (I de här exemplen skrivs egenskapen ut på skärmen.)
 - Om den returnerade egenskapen är en sträng anropar du CoTaskMemFree- för att frigöra det minne som allokerats för den returnerade strängen.
 
| För ett kodexempel på | Se | 
|---|---|
| Hämtar namnet på programmet som är associerat med en viss uppgift | C/C++-kodexempel: Hämtar uppgiftsprogrammets namn | 
| Hämtar den maximala tid som aktiviteten kan köras och visa talet på skärmen | C/C++-kodexempel: Exempel på att hämta uppgiftens MaxRunTime | 
| Hämtar parametersträngen som används när uppgiften körs och visar den strängen på skärmen. | C/C++-kodexempel: Hämtar uppgiftsparametrar | 
| Hämtar prioritetsnivå för uppgiften | C/C++-kodexempel: Hämtar aktivitetsprioritet | 
| Hämtar arbetskatalogen för en uppgift och visar sökvägen till arbetskatalogen på skärmen | C/C++-kodexempel: Hämta arbetskatalogen för uppgiften | 
Relaterade ämnen