Esempi di proprietà dell'attività di recupero

Per recuperare le proprietà di un'attività, chiamare ITaskScheduler::Activate per recuperare l'interfaccia dell'oggetto attività, quindi chiamare il metodo ITask appropriato per recuperare la proprietà dell'attività a cui si è interessati. Gli esempi di codice elencati nella parte inferiore della pagina mostrano come recuperare le diverse proprietà dell'attività.

Gli esempi di codice elencati nella parte inferiore della pagina mostrano come recuperare le proprietà univoche per gli oggetti attività. Per altre proprietà degli elementi di lavoro che si applicano anche alle attività, vedere Recupero di esempi di elementi di lavoro.

Nota

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

 

Si noti che se si recupera una proprietà stringa ,ad esempio il nome dell'applicazione, i parametri o la directory di lavoro, è necessario chiamare CoTaskMemFree per liberare la memoria allocata per la stringa restituita.

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

Per recuperare 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 in questo esempio viene recuperata l'attività "Test Task".
  3. Chiamare il metodo ITask appropriato per recuperare la proprietà a cui si è interessati.
  4. Elaborare la proprietà in base alle esigenze. Questi esempi stampano la proprietà sullo schermo.
  5. Se la proprietà restituita è una stringa, chiamare CoTaskMemFree per liberare la memoria allocata per la stringa restituita.
Per un esempio di codice di Vedere
Recupero del nome dell'applicazione associata a una determinata attività Esempio di codice C/C++: recupero del nome dell'applicazione attività
Recupero della quantità massima di tempo per cui l'attività può essere eseguita e visualizzata tale numero sullo schermo Esempio di codice C/C++: recupero dell'attività MaxRunTime
Recupero della stringa di parametro eseguita durante l'esecuzione dell'attività e visualizzazione di tale stringa sullo schermo Esempio di codice C/C++: Recupero dei parametri dell'attività
Recupero del livello di priorità dell'attività Esempio di codice C/C++: Recupero della priorità dell'attività
Recupero della directory di lavoro di un'attività e visualizzazione del percorso della directory di lavoro sullo schermo Esempio di codice C/C++: recupero della directory di lavoro dell'attività

 

Esempi di Utilità di pianificazione 1.0