Condividi tramite


Ritrovare esempi delle proprietà degli elementi di lavoro

Per recuperare 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 recuperare 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 di questa pagina illustrano come recuperare le proprietà applicabili a tutti gli elementi di lavoro. Per altre proprietà univoche delle attività, vedere Setting Task Property Examples.

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 commento per un elemento 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 le attività sono attualmente l'unico tipo di elemento di lavoro valido.
  3. Chiamare il metodo appropriato per recuperare la proprietà che ti interessa.
  4. Gestire la proprietà secondo le necessità. Questi esempi stampano semplicemente 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 delle informazioni dell'account per un compito noto Esempio di codice C/C++: Recupero delle informazioni sull'account del compito
Recuperare la stringa di commento di un'attività nota Esempio di codice C/C++: Recupero di un commento della attività
Recupero del nome dell'autore dell'attività e visualizzazione sullo schermo Esempio di codice C/C++: recupero del creatore dell'attività
Recupero dell'ultimo codice di uscita restituito da un'attività nota Esempio di codice C/C++ : Recuperare il codice di uscita dell'attività
Recupero del tempo di attesa inattiva dell'attività e visualizzazione sullo schermo Esempio di Codice C/C++: Recupero del Tempo di Attesa Inattivo dell'Attività
Recupero dell'ora dell'ultima esecuzione dell'attività e visualizzazione sullo schermo Esempio di Codice C/C++: Recupero dell'Ora di Esecuzione Più Recente dell'Attività
Ottenere l'orario della prossima esecuzione programmata dell'attività e visualizzare quell'orario sullo schermo. esempio di codice C/C++: Recupero dell'attività NextRun Time
Recupero del tempo di esecuzione dell'attività e visualizzazione sullo schermo. Esempio di codice C/C++ : Recupero dei tempi di esecuzione delle attività
Recupero dello stato corrente dell'attività e visualizzazione sullo schermo Esempio di codice C/C++ : recupero dello stato dell'attività

 

Esempi di Utilità di Pianificazione 1.0