Mengambil Contoh String Pemicu

Anda dapat mengambil string pemicu pemicu yang diketahui menggunakan antarmuka IScheduledWorkItem atau ITaskTrigger , tergantung pada jenis objek yang sedang Anda kerjakan.

Saat bekerja dengan objek tugas, gunakan metode antarmuka IScheduledWorkItem untuk mengambil string pemicu item kerja.

Saat Anda bekerja dengan objek pemicu tugas, gunakan metode antarmuka ITaskTrigger untuk mengambil string pemicu pemicu.

Contoh berikut menunjukkan cara menggunakan IScheduledWorkItem::GetTriggerString untuk menampilkan string semua pemicu yang terkait dengan tugas yang diketahui.

Prosedur berikut menjelaskan cara mengambil string pemicu tugas.

Untuk mengambil string pemicu 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 "Uji Tugas".)
  3. Panggil ITask::GetTriggerCount untuk mengetahui berapa banyak pemicu yang terkait dengan tugas. (Perhatikan bahwa GetTriggerCount adalah metode IScheduledWorkItem yang diwarisi oleh ITask.)
  4. Menampilkan string pemicu, memanggil ITask::GetTriggerString untuk setiap pemicu yang terkait dengan tugas. (Perhatikan bahwa GetTriggerString adalah metode IScheduledWorkItem yang diwarisi oleh ITask.)
  5. Rilis semua sumber daya. Panggil CoTaskMemFree untuk merilis string pemicu dan ITask::Release untuk merilis antarmuka ITask . (Perhatikan bahwa Rilis adalah metode IUnknown yang diwarisi oleh ITask.)
Untuk contoh kode Lihat
Mengambil string pemicu untuk semua pemicu yang terkait dengan tugas yang diketahui Contoh Kode: Mengambil String Pemicu

 

Contoh Penjadwal Tugas 1.0