Esempio di terminazione di un'attività

È possibile terminare un'attività mentre è in esecuzione chiamando IScheduledWorkItem::Terminate.

La procedura seguente descrive come terminare un'attività se è in esecuzione.

Per terminare un'attività se è in esecuzione

  1. Chiamare CoInitialize per inizializzare la libreria COM e CoCreateInstance per ottenere un oggetto Utilità di pianificazione. In questo esempio si presuppone 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 ITask::GetStatus per verificare se l'attività è in esecuzione. Si noti che GetStatus è un metodo IScheduledWorkItem ereditato da ITask.
  4. Controllare lo stato dell'attività e quindi chiamare ITask::Terminate se l'attività è in esecuzione. Si noti che Terminate è un metodo IScheduledWorkItem ereditato da ITask.
Per un esempio di codice di Vedere
Verifica dello stato di un'attività nota Esempio di codice C/C++: terminazione di un'attività

 

Esempi di Utilità di pianificazione 1.0