Antarmuka Task Scheduler 2.0

Antarmuka yang dijelaskan dalam topik berikut menyediakan akses terprogram ke fungsionalitas yang tersedia dalam Penjadwal Tugas yang digunakan dalam sistem operasi Windows Vista.

Topik-topik ini berisi deskripsi antarmuka, daftar properti dan metode yang ditentukan oleh antarmuka, dan komentar tentang keadaan khusus yang harus dicatat saat menggunakan antarmuka.

Antarmuka berikut diperkenalkan di Task Scheduler 2.0.

Antarmuka Deskripsi
IAction Menyediakan properti umum yang diwarisi oleh semua objek tindakan.
IActionCollection Berisi tindakan yang dilakukan oleh tugas. Metodenya dapat digunakan untuk menambahkan, menghapus dari, dan mengambil tindakan tugas.
IBootTrigger Mewakili pemicu yang memulai tugas saat sistem dimulai
IComHandlerAction Mewakili tindakan yang mengaktifkan handler.
IDailyTrigger Mewakili pemicu yang memulai tugas berdasarkan jadwal harian.
IEmailAction Mewakili tindakan yang mengirim pesan email.
IEventTrigger Mewakili pemicu yang memulai tugas saat peristiwa sistem terjadi.
IExecAction Mewakili tindakan yang menjalankan operasi baris perintah.
IIdleSettings Menentukan bagaimana Penjadwal Tugas melakukan tugas ketika komputer dalam kondisi menganggur.
IIdleTrigger Mewakili pemicu yang memulai tugas ketika komputer masuk ke status menganggur.
ILogonTrigger Mewakili pemicu yang memulai tugas saat pengguna masuk.
IMaintenanceSettings Menyediakan pengaturan yang digunakan Penjadwal Tugas untuk melakukan tugas selama pemeliharaan Otomatis.
IMonthlyDOWTrigger Mewakili pemicu yang memulai tugas pada jadwal hari dalam seminggu bulanan.
IMonthlyTrigger Mewakili pemicu yang memulai tugas berdasarkan jadwal bulanan.
INetworkSettings Menyediakan pengaturan yang digunakan layanan Penjadwal Tugas untuk mendapatkan profil jaringan.
IPrincipal Menyediakan kredensial keamanan untuk prinsipal.
IPrincipal2 Menyediakan kredensial keamanan tambahan untuk prinsipal.
IRegisteredTask Menyediakan metode yang digunakan untuk segera menjalankan tugas, mendapatkan instans tugas yang sedang berjalan, mendapatkan atau mengatur kredensial yang digunakan untuk mendaftarkan tugas, dan properti yang menjelaskan tugas.
IRegisteredTaskCollection Berisi semua tugas yang terdaftar.
IRegistrationInfo Menyediakan informasi administratif yang dapat digunakan untuk menjelaskan tugas. Informasi ini mencakup detail seperti deskripsi tugas, penulis tugas, tanggal tugas terdaftar, dan pendeskripsi keamanan tugas.
IRegistrationTrigger Mewakili pemicu yang memulai tugas saat tugas didaftarkan.
IRepetitionPattern Menentukan seberapa sering tugas dijalankan dan berapa lama pola pengulangan diulang setelah tugas dimulai.
IRunningTask Menyediakan metode untuk mendapatkan informasi dari dan mengontrol tugas yang sedang berjalan.
IRunningTaskCollection Menyediakan koleksi yang digunakan untuk mengontrol tugas yang sedang berjalan.
ISessionStateChangeTrigger Memicu tugas untuk konsol menyambungkan atau memutuskan sambungan, menghubungkan atau memutuskan sambungan jarak jauh, atau kunci stasiun kerja atau membuka kunci pemberitahuan.
IShowMessageAction Mewakili tindakan yang memperlihatkan kotak pesan saat tugas diaktifkan.
ITaskDefinition Menentukan semua komponen tugas, seperti pengaturan tugas, pemicu, tindakan, dan informasi pendaftaran.
ITaskFolder Menyediakan metode yang digunakan untuk mendaftarkan (membuat) tugas di folder, menghapus tugas dari folder, dan membuat atau menghapus subfolder dari folder.
ITaskFolderCollection Menyediakan informasi dan kontrol untuk kumpulan folder yang berisi tugas.
ITaskHandler Menentukan metode yang dipanggil oleh layanan Penjadwal Tugas untuk mengelola handler COM.
ITaskHandlerStatus Menyediakan metode yang digunakan oleh handler COM untuk memberi tahu Penjadwal Tugas tentang status handler.
ITaskNamedValuePair Membuat pasangan nama-nilai di mana nama dikaitkan dengan nilai .
ITaskNamedValueCollection Berisi kumpulan pasangan nama-nilai antarmuka ITaskNamedValuePair .
ITaskService Menyediakan akses ke layanan Penjadwal Tugas untuk mengelola tugas terdaftar.
ITaskSettings Menyediakan pengaturan yang digunakan layanan Penjadwal Tugas untuk melakukan tugas.
ITaskSettings2 Menyediakan pengaturan tambahan yang digunakan layanan Penjadwal Tugas untuk melakukan tugas.
ITaskSettings3 Menyediakan pengaturan yang diperluas yang digunakan Penjadwal Tugas untuk menjalankan tugas.
ITaskVariables Menentukan variabel tugas yang dapat diteruskan sebagai parameter ke penangan tugas dan executable eksternal yang diluncurkan oleh tugas. Penangan tugas yang perlu memasukkan dan mengeluarkan data ke variabel pekerjaan harus melakukan antarmuka kueri pada penunjuk layanan untuk ITaskVariables.
ITimeTrigger Mewakili pemicu yang memulai tugas saat pemicu diaktifkan.
ITrigger Menyediakan properti umum yang diwarisi oleh semua antarmuka pemicu.
ITriggerCollection Menyediakan metode yang digunakan untuk menambahkan, menghapus dari, dan mendapatkan pemicu tugas.
IWeeklyTrigger Mewakili pemicu yang memulai tugas berdasarkan jadwal mingguan.