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
- 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.
- Chiamare ITaskScheduler::Activate per ottenere l'interfaccia ITask dell'oggetto attività. Si noti che in questo esempio viene recuperata l'attività "Test Task".
- Chiamare ITask::GetStatus per verificare se l'attività è in esecuzione. Si noti che GetStatus è un metodo IScheduledWorkItem ereditato da ITask.
- 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à |
Argomenti correlati