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
- Panggil CoInitialize untuk menginisialisasi pustaka COM dan CoCreateInstance untuk mendapatkan objek Task Scheduler. (Contoh ini mengasumsikan bahwa layanan Penjadwal Tugas sedang berjalan.)
- Panggil ITaskScheduler::Activate untuk mendapatkan antarmuka ITask dari objek tugas. (Perhatikan bahwa contoh ini mendapatkan tugas "Uji Tugas".)
- Panggil ITask::GetStatus untuk mengetahui apakah tugas sedang berjalan. (Perhatikan bahwa GetStatus adalah metode IScheduledWorkItem yang diwarisi oleh ITask.)
- 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 |
Topik terkait