Condividi tramite


Esempi di Impostazione delle Proprietà delle Attività

Per impostare le proprietà di un'attività, chiamare ITaskScheduler::Activate per recuperare l'interfaccia dell'oggetto attività, quindi chiamare il metodo ITask appropriato per impostare la proprietà dell'attività a cui si è interessati.

Gli esempi di codice elencati nella parte inferiore della pagina mostrano come impostare le proprietà univoche per gli oggetti attività. Per altre proprietà dell'elemento di lavoro che si applicano anche alle attività, vedere Esempi di Impostazione delle Proprietà degli Elementi di Lavoro.

Nota

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

 

Negli esempi seguenti l'oggetto attività 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 Pianificatore attività sia attivo.
  2. Chiamare ITaskScheduler::Activate per ottenere l'interfacciaITaskdell'oggetto attività. Si noti che questo esempio riceve l'attività "Test Task".
  3. Chiamare il metodo ITask appropriato per impostare la proprietà a cui si è interessati.
  4. Chiamare IPersistFile::Save per archiviare l'oggetto attività modificato su disco.
Per un esempio di codice di Vedere
Impostazione del nome dell'applicazione associata a un'attività nota Esempio di codice C/C++ : Impostazione del nome dell'applicazione
Impostazione del tempo di esecuzione massimo di un'attività nota Esempio di codice C/C++ : Impostazione di maxRunTime
Cancellazione di tutti i parametri della riga di comando associati a un'attività nota Esempio di codice C/C++ : Impostazione dei parametri dell'attività
Questo esempio imposta la priorità di un'attività di test e quindi salva l'attività. In questo esempio si presuppone che l'attività di test esista già nel computer locale. Esempio di codice C/C++ : Impostazione della priorità dell'attività
Impostazione della directory di lavoro di un'attività nota Esempio di codice C/C++: Impostazione della directory di lavoro

 

Utilità di pianificazione 1.0 Esempi