Impostazione di esempi di proprietà elemento di lavoro

Per impostare le proprietà di un elemento di lavoro, chiamare ITaskScheduler::Activate per recuperare l'interfaccia dell'oggetto elemento di lavoro, quindi chiamare il metodo appropriato per impostare la proprietà dell'attività a cui si è interessati. Attualmente, gli unici elementi di lavoro validi sono attività.

Gli esempi di codice elencati nella parte inferiore della pagina mostrano come impostare le proprietà che si applicano a tutti gli elementi di lavoro. Per altre proprietà univoche per le attività, vedere Impostazione di esempi di proprietà attività.

Nota

Nell'esempio di codice seguente tutte le interfacce vengono rilasciate dopo che non sono più necessarie.

 

Negli esempi seguenti l'oggetto modificato viene sempre salvato su disco da una chiamata a IPersistFile::Save. L'interfaccia IPersistFile è un'interfaccia COM standard ereditata dall'oggetto attività.

La procedura seguente descrive come impostare una proprietà dell'attività.

Per impostare una proprietà dell'attività

  1. Chiamare CoInitialize per inizializzare la libreria COM e CoCreateInstance per ottenere un oggetto Utilità di pianificazione. Questi esempi presuppongono che il servizio Utilità di pianificazione sia in esecuzione.
  2. Chiamare ITaskScheduler::Activate per ottenere l'interfaccia ITask dell'oggetto attività. Si noti che le attività sono attualmente l'unico tipo valido di elemento di lavoro.
  3. Chiamare il metodo IScheduledWorkItem appropriato per impostare la proprietà a cui si è interessati. Si noti che i metodi IScheduledWorkItem vengono ereditati dall'interfaccia ITask .
  4. Chiamare IPersistFile::Save per archiviare l'oggetto attività modificato su disco.
Per un esempio di codice di Vedere
Impostazione delle informazioni sull'account per un'attività nota Esempio di codice C/C++: Impostazione delle informazioni sull'account attività
Impostazione del commento di un'attività nota Esempio di codice C/C++: Impostazione del commento attività

 

Esempi di Utilità di pianificazione 1.0