Dela via


Ange egenskapsexempel för arbetsobjekt

Om du vill ange egenskaperna för ett arbetsobjekt anropar du ITaskScheduler::Aktivera för att hämta gränssnittet för arbetsobjektobjektet och anropar sedan lämplig metod för att ange den aktivitetsegenskap som du är intresserad av. För närvarande är de enda giltiga arbetsobjekten uppgifter.

Kodexemplen som visas längst ned på sidan visar hur du anger de egenskaper som gäller för alla arbetsobjekt. Andra egenskaper som är unika för uppgifter finns i Ange exempel på egenskaper för uppgifter.

Not

I följande kodexempel släpps alla gränssnitt när de inte längre behövs.

 

I följande exempel sparas alltid det ändrade objektet på disken genom ett anrop till IPersistFile::Spara. (IPersistFile-gränssnittet är ett COM-standardgränssnitt som ärvs av aktivitetsobjektet.)

Följande procedur beskriver hur du anger en uppgiftsegenskap.

Ange en uppgiftsegenskap

  1. Anropa CoInitialize för att initiera COM-biblioteket och CoCreateInstance för att hämta ett Taskschemaläggningsobjekt. (I de här exemplen förutsätts att tjänsten Schemaläggaren körs.)
  2. Anropa ITaskScheduler::Aktivera för att hämta ITask--gränssnittet för aktivitetsobjektet. (Observera att uppgifter för närvarande är den enda giltiga typen av arbetsobjekt.)
  3. Anropa lämplig IScheduledWorkItem metod för att ange den egenskap som du är intresserad av. Observera att IScheduledWorkItem metoder ärvs av gränssnittet ITask.
  4. Anropa IPersistFile::Spara för att lagra det ändrade aktivitetsobjektet på disken.
För ett kodexempel på Se
Ange kontoinformationen för en känd aktivitet C/C++-kodexempel: Ange information om uppgiftskonto
Ange kommentaren för en känd uppgift C/C++-kodexempel: Ställa in uppgiftskommentar

 

Task Scheduler 1.0 Exempel