Mengambil Contoh Properti Tugas
Untuk mengambil properti tugas, panggil ITaskScheduler::Activate untuk mengambil antarmuka objek tugas, lalu panggil metode ITask yang 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 lain yang juga berlaku untuk tugas, lihat Mengambil Contoh Item Kerja.
Catatan
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 ini menjelaskan cara mengambil properti tugas.
Untuk mengambil properti tugas
- Panggil CoInitialize untuk menginisialisasi pustaka COM dan CoCreateInstance untuk mendapatkan objek Task Scheduler. (Contoh-contoh ini mengasumsikan bahwa layanan Penjadwal Tugas sedang berjalan.)
- Panggil ITaskScheduler::Activate untuk mendapatkan antarmuka ITask dari objek tugas. (Perhatikan bahwa contoh ini mendapatkan tugas "Tugas Uji".)
- Panggil metode ITask yang sesuai untuk mengambil properti yang Anda minati.
- Proses properti sesuai kebutuhan. (Contoh-contoh ini mencetak properti ke layar.)
- Jika properti yang dikembalikan adalah string, panggil CoTaskMemFree untuk membebaskan memori yang dialokasikan untuk string yang dikembalikan.
Untuk contoh kode | Lihat |
---|---|
Mengambil nama aplikasi yang terkait dengan tugas tertentu | Contoh Kode C/C++: Mengambil Nama Aplikasi Tugas |
Mengambil jumlah waktu maksimum tugas dapat berjalan dan menampilkan nomor tersebut di layar | Contoh Kode C/C++: Mengambil MaxRunTime 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 tugas | Contoh Kode C/C++: Mengambil Prioritas Tugas |
Mengambil direktori kerja tugas dan menampilkan jalur ke direktori kerja di layar | Contoh Kode C/C++: Mengambil Direktori Kerja Tugas |
Topik terkait
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk