Bagikan melalui


Mengambil Contoh String Pemicu

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

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

Saat Anda bekerja dengan objek pemicu tugas , gunakan metode antarmukaITaskTriggeruntuk mengambil string 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::Aktifkan untuk mendapatkan antarmukaITaskobjek tugas. (Perhatikan bahwa contoh ini mendapatkan tugas "Tugas Pengujian".)
  3. Panggil ITask::GetTriggerCount untuk mengetahui berapa banyak pemicu yang terkait dengan tugas. (Perhatikan bahwa GetTriggerCount adalah metodeIScheduledWorkItem yang diwarisi oleh ITask.)
  4. Menampilkan string pemicu, memanggil ITask::GetTriggerString untuk setiap pemicu yang terkait dengan tugas. (Perhatikan bahwaGetTriggerString adalah metodeIScheduledWorkItemyang diwariskan oleh ITask.)
  5. Lepaskan semua sumber daya. PanggilCoTaskMemFreeuntuk merilis string pemicu dan ITask::Release untuk merilis antarmukaITask. (Perhatikan bahwa Release adalah metode IUnknown yang diwariskan oleh ITask .)
Untuk contoh kode Lihat
Mengambil string pemicu untuk semua pemicu yang terkait dengan tugas yang diketahui Contoh Kode : Mengambil String Pemicu

 

Contoh Task Scheduler 1.0