Bagikan melalui


Mengambil Contoh Properti Tugas

Untuk mengambil properti tugas, panggil ITaskScheduler::Aktifkan untuk mengambil antarmuka objek tugas, lalu panggil metodeITaskyang sesuai untuk mengambil properti tugas yang Anda minati. Contoh kode yang tercantum di bagian bawah halaman menunjukkan cara mengambil properti tugas yang berbeda.

Contoh kode yang tercantum di bagian bawah halaman menunjukkan cara mengambil properti yang unik untuk objek tugas. Untuk properti item kerja lainnya yang juga berlaku untuk tugas, lihat Mengambil Contoh Item Kerja.

Nota

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

 

Perhatikan bahwa jika Anda mengambil properti string (seperti nama aplikasi, parameter, atau direktori kerja), Anda harus memanggil CoTaskMemFree untuk membebaskan memori yang dialokasikan untuk string yang dikembalikan.

Prosedur berikut menjelaskan cara mendapatkan 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::Aktifkan untuk mendapatkan antarmukaITaskobjek tugas. (Perhatikan bahwa contoh ini mendapatkan tugas "Tugas Pengujian".)
  3. Panggil metode ITask yang sesuai untuk mengambil properti yang Anda minati.
  4. Tangani properti sesuai kebutuhan. (Contoh-contoh ini 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
Memperoleh nama aplikasi yang berkaitan dengan tugas tertentu Contoh Kode C/C++: Memperoleh Nama Aplikasi Tugas
Mengambil waktu maksimum yang dapat dijalankan tugas lalu menampilkan angka tersebut di layar Contoh Kode C/C++: Mendapatkan WaktuJalanMaksimal Tugas
Mengambil string parameter yang dijalankan saat tugas dijalankan dan menampilkan string tersebut di layar Contoh Kode C/C++: Mengambil Parameter Tugas
Mengambil tingkat prioritas dari tugas Contoh Kode C/C++: Pengambilan Prioritas Tugas
Mengambil direktori kerja dari tugas dan menampilkan jalur ke direktori kerja di layar Contoh Kode C/C++: Memperoleh Direktori Kerja dari Tugas

 

Task Scheduler 1.0 Contoh