Memulai Contoh Tugas

Untuk memulai tugas, panggil metode Jalankan antarmuka ITask . Jalankan adalah metode asinkron yang mencoba menjalankan tugas dan kembali segera setelah tugas dimulai. Layanan Penjadwal Tugas harus berjalan agar metode ini berhasil.

Prosedur berikut ini menjelaskan cara memulai tugas.

Untuk memulai tugas

  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 "Tugas Uji".)
  3. Panggil Jalankan untuk memulai tugas. Perhatikan bahwa metode ini diwariskan oleh antarmuka ITask .
  4. Lanjutkan pemrosesan sesuai kebutuhan.
  5. Panggil ITask::Rilis ke sumber daya gratis dan CoUninitialize untuk tidak menginisialisasi COM. Contoh ini memanggil Rilis untuk membebaskan penunjuk ke antarmuka ITask . (Perhatikan bahwa Rilis adalah metode IUnknown yang diwarisi oleh ITask.)
Untuk contoh kode Lihat
Menjalankan tugas yang sudah ada Contoh Kode C/C++: Memulai Tugas

 

Contoh Task Scheduler 1.0