Mengambil Contoh Properti Item Kerja

Untuk mengambil properti item kerja, panggil ITaskScheduler::Activate untuk mengambil antarmuka objek item kerja, lalu panggil metode yang sesuai untuk mengambil properti tugas yang Anda minati. Saat ini, satu-satunya item kerja yang valid adalah tugas.

Contoh kode yang tercantum di bagian bawah halaman ini menunjukkan cara mengambil properti yang berlaku untuk semua item kerja. Untuk properti lain yang unik untuk tugas, lihat Mengatur Contoh Properti Tugas.

Catatan

Dalam contoh kode berikut, semua antarmuka dirilis setelah tidak lagi diperlukan.

 

Perhatikan bahwa jika Anda mengambil properti string (seperti komentar untuk item kerja), Anda harus memanggil CoTaskMemFree untuk membebaskan memori yang dialokasikan untuk string yang dikembalikan.

Prosedur berikut ini menjelaskan cara mengambil properti tugas.

Untuk mengambil properti tugas

  1. Panggil CoInitialize untuk menginisialisasi pustaka COM dan CoCreateInstance untuk mendapatkan objek Task Scheduler. (Contoh-contoh ini mengasumsikan bahwa layanan Penjadwal Tugas sedang berjalan.)
  2. Panggil ITaskScheduler::Activate untuk mendapatkan antarmuka ITask dari objek tugas. (Perhatikan bahwa tugas saat ini adalah satu-satunya tipe item kerja yang valid.)
  3. Panggil metode yang sesuai untuk mengambil properti yang Anda minati.
  4. Proses properti sesuai kebutuhan. (Contoh-contoh ini hanya mencetak properti ke layar.)
  5. Jika properti yang dikembalikan adalah string, panggil CoTaskMemFree untuk membebaskan memori yang dialokasikan untuk string yang dikembalikan.
Untuk contoh kode Lihat
Mengambil informasi akun dari tugas yang diketahui Contoh Kode C/C++: Mengambil Informasi Akun Tugas
Mengambil string komentar dari tugas yang diketahui Contoh Kode C/C++: Mengambil Komentar Tugas
Mengambil nama pembuat tugas dan menampilkannya di layar Contoh Kode C/C++: Mengambil Pembuat Tugas
Mengambil kode keluar terakhir yang dikembalikan oleh tugas yang diketahui Contoh Kode C/C++: Mengambil Kode Keluar Tugas
Mengambil waktu tunggu tugas diam dan menampilkannya di layar Contoh Kode C/C++: Mengambil Waktu Tunggu Diam Tugas
Mengambil waktu tugas terakhir dijalankan dan menampilkannya di layar Contoh Kode C/C++: Mengambil Waktu Tugas MostRecentRun
Mengambil lain kali tugas dijadwalkan untuk dijalankan dan menampilkan waktu tersebut di layar Contoh Kode C/C++: Mengambil Tugas NextRun Time
Mengambil durasi tugas dan menampilkannya di layar Contoh Kode C/C++: Mengambil Durasi Tugas
Mengambil status tugas saat ini dan menampilkannya di layar Contoh Kode C/C++: Mengambil Status Tugas

 

Contoh Penjadwal Tugas 1.0