Mengakhiri Contoh Tugas

Anda dapat mengakhiri tugas saat sedang berjalan dengan memanggil IScheduledWorkItem::Terminate.

Prosedur berikut menjelaskan cara mengakhiri tugas jika sedang berjalan.

Untuk mengakhiri tugas jika sedang berjalan

  1. Panggil CoInitialize untuk menginisialisasi pustaka COM dan CoCreateInstance untuk mendapatkan objek Task Scheduler. (Contoh ini mengasumsikan bahwa layanan Penjadwal Tugas sedang berjalan.)
  2. Panggil ITaskScheduler::Activate untuk mendapatkan antarmuka ITask dari objek tugas. (Perhatikan bahwa contoh ini mendapatkan tugas "Uji Tugas".)
  3. Panggil ITask::GetStatus untuk mengetahui apakah tugas sedang berjalan. (Perhatikan bahwa GetStatus adalah metode IScheduledWorkItem yang diwarisi oleh ITask.)
  4. Periksa status tugas lalu panggil ITask::Hentikan jika tugas sedang berjalan. (Perhatikan bahwa Penghentian adalah metode IScheduledWorkItem yang diwarisi oleh ITask.)
Untuk contoh kode Lihat
Memverifikasi status tugas yang diketahui Contoh Kode C/C++: Mengakhiri Tugas

 

Contoh Penjadwal Tugas 1.0