Bagikan melalui


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::Aktifkan untuk mendapatkan antarmukaITaskobjek tugas. (Perhatikan bahwa contoh ini mendapatkan tugas "Tugas Pengujian".)
  3. Panggil ITask::GetStatus untuk mengetahui apakah tugas sedang berjalan. (Perhatikan bahwa GetStatus adalah metodeIScheduledWorkItemyang diwarisi oleh ITask.)
  4. Periksa status tugas lalu panggil ITask::Hentikan jika tugas sedang berjalan. (Perhatikan bahwa Menghentikan adalah metodeIScheduledWorkItemyang diwariskan oleh ITask.)
Untuk contoh kode Lihat
Memverifikasi status tugas yang diketahui Contoh Kode C/C++: Mengakhiri Tugas

 

Contoh Task Scheduler 1.0