Udostępnij za pośrednictwem


Kończenie przykładu zadania

Zadanie można zakończyć, gdy jest uruchomione, wywołując polecenie IScheduledWorkItem::Zakończ.

W poniższej procedurze opisano, jak zakończyć zadanie, jeśli jest ono uruchomione.

Aby zakończyć zadanie, jeśli jest ono uruchomione

  1. Wywołaj CoInitialize, aby zainicjować bibliotekę COM i CoCreateInstance, aby uzyskać obiekt harmonogramu zadań. (W tym przykładzie przyjęto założenie, że usługa Harmonogram zadań jest uruchomiona).
  2. Wywołaj interfejsU ITaskScheduler::Aktywuj, aby uzyskać interfejs ITask obiektu zadania. (Zwróć uwagę, że w tym przykładzie jest pobierane zadanie "Zadanie testowe".
  3. Wywołaj ITask::GetStatus, aby dowiedzieć się, czy zadanie jest uruchomione. (Należy pamiętać, że GetStatus to metoda IScheduledWorkItem dziedziczona przez ITask).
  4. Sprawdź stan zadania, a następnie wywołaj ITask::Terminate, jeśli zadanie jest uruchomione. (Należy pamiętać, że terminate jest metodą IScheduledWorkItem dziedziczona przez ITask.)
Przykład kodu: Widzieć
Weryfikowanie stanu znanego zadania przykładowy kod C/C++: kończenie zadania

 

harmonogram zadań 1.0 — przykłady