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
- 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 tugas saat ini adalah satu-satunya tipe item kerja yang valid.)
- Panggil metode yang sesuai untuk mengambil properti yang Anda minati.
- Proses properti sesuai kebutuhan. (Contoh-contoh ini hanya 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 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 |
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