Antarmuka ITaskSettings (taskschd.h)
Menyediakan pengaturan yang digunakan layanan Penjadwal Tugas untuk melakukan tugas.
Warisan
Antarmuka ITaskSettings mewarisi dari antarmuka IDispatch.
Metode
Antarmuka ITaskSettings memiliki metode ini.
ITaskSettings::get_AllowDemandStart Mendapatkan atau mengatur nilai Boolean yang menunjukkan bahwa tugas dapat dimulai dengan menggunakan perintah Jalankan atau menu Konteks. (Dapatkan) |
ITaskSettings::get_AllowHardTerminate Mendapatkan atau menetapkan nilai Boolean yang menunjukkan bahwa tugas dapat dihentikan oleh layanan Penjadwal Tugas menggunakan TerminateProcess. (Dapatkan) |
ITaskSettings::get_Compatibility Mendapatkan atau mengatur nilai bilangan bulat yang menunjukkan versi Penjadwal Tugas mana yang kompatibel dengan tugas. (Dapatkan) |
ITaskSettings::get_DeleteExpiredTaskAfter Mendapatkan atau mengatur jumlah waktu penjadwal Tugas akan menunggu sebelum menghapus tugas setelah kedaluwarsa. (Dapatkan) |
ITaskSettings::get_DisallowStartIfOnBatteries Mendapatkan atau menetapkan nilai Boolean yang menunjukkan bahwa tugas tidak akan dimulai jika komputer berjalan pada baterai. (Dapatkan) |
ITaskSettings::get_Enabled Mendapatkan atau menetapkan nilai Boolean yang menunjukkan bahwa tugas diaktifkan. Tugas hanya dapat dilakukan jika pengaturan ini True. |
ITaskSettings::get_ExecutionTimeLimit Mendapatkan atau mengatur jumlah waktu yang diizinkan untuk menyelesaikan tugas. (Dapatkan) |
ITaskSettings::get_Hidden Mendapatkan atau mengatur nilai Boolean yang menunjukkan bahwa tugas tidak akan terlihat di UI. (Dapatkan) |
ITaskSettings::get_IdleSettings Mendapatkan atau mengatur informasi yang menentukan bagaimana Penjadwal Tugas melakukan tugas ketika komputer dalam kondisi menganggur. (Dapatkan) |
ITaskSettings::get_MultipleInstances Mendapatkan atau menetapkan kebijakan yang menentukan bagaimana Penjadwal Tugas menangani beberapa instans tugas. (Dapatkan) |
ITaskSettings::get_NetworkSettings Mendapatkan atau mengatur objek pengaturan jaringan yang berisi pengidentifikasi dan nama profil jaringan. (Dapatkan) |
ITaskSettings::get_Priority Mendapatkan atau mengatur tingkat prioritas tugas. (Dapatkan) |
ITaskSettings::get_RestartCount Mendapatkan atau mengatur berapa kali Penjadwal Tugas akan mencoba memulai ulang tugas. (Dapatkan) |
ITaskSettings::get_RestartInterval Mendapatkan atau menetapkan nilai yang menentukan berapa lama Penjadwal Tugas akan mencoba memulai ulang tugas. (Dapatkan) |
ITaskSettings::get_RunOnlyIfIdle Mendapatkan atau mengatur nilai Boolean yang menunjukkan bahwa Penjadwal Tugas akan menjalankan tugas hanya jika komputer dalam kondisi menganggur. (Dapatkan) |
ITaskSettings::get_RunOnlyIfNetworkAvailable Mendapatkan atau mengatur nilai Boolean yang menunjukkan bahwa Penjadwal Tugas hanya akan menjalankan tugas saat jaringan tersedia. (Dapatkan) |
ITaskSettings::get_StartWhenAvailable Mendapatkan atau menetapkan nilai Boolean yang menunjukkan bahwa Penjadwal Tugas dapat memulai tugas kapan saja setelah waktu yang dijadwalkan berlalu. (Dapatkan) |
ITaskSettings::get_StopIfGoingOnBatteries Mendapatkan atau menetapkan nilai Boolean yang menunjukkan bahwa tugas akan dihentikan jika komputer masuk ke baterai. (Dapatkan) |
ITaskSettings::get_WakeToRun Mendapatkan atau mengatur nilai Boolean yang menunjukkan bahwa Penjadwal Tugas akan membangunkan komputer ketika sudah waktunya untuk menjalankan tugas, dan menjaga komputer tetap terjaga hingga tugas selesai. (Dapatkan) |
ITaskSettings::get_XmlText Mendapatkan atau mengatur definisi pengaturan tugas yang diformat XML. (Dapatkan) |
ITaskSettings::p ut_AllowDemandStart Mendapatkan atau mengatur nilai Boolean yang menunjukkan bahwa tugas dapat dimulai dengan menggunakan perintah Jalankan atau menu Konteks. (Put) |
ITaskSettings::p ut_AllowHardTerminate Mendapatkan atau menetapkan nilai Boolean yang menunjukkan bahwa tugas dapat dihentikan oleh layanan Penjadwal Tugas menggunakan TerminateProcess. (Put) |
ITaskSettings::p ut_Compatibility Mendapatkan atau mengatur nilai bilangan bulat yang menunjukkan versi Penjadwal Tugas mana yang kompatibel dengan tugas. (Put) |
ITaskSettings::p ut_DeleteExpiredTaskAfter Mendapatkan atau mengatur jumlah waktu penjadwal Tugas akan menunggu sebelum menghapus tugas setelah kedaluwarsa. (Put) |
ITaskSettings::p ut_DisallowStartIfOnBatteries Mendapatkan atau menetapkan nilai Boolean yang menunjukkan bahwa tugas tidak akan dimulai jika komputer berjalan pada baterai. (Put) |
ITaskSettings::p ut_ExecutionTimeLimit Mendapatkan atau mengatur jumlah waktu yang diizinkan untuk menyelesaikan tugas. (Put) |
ITaskSettings::p ut_Hidden Mendapatkan atau mengatur nilai Boolean yang menunjukkan bahwa tugas tidak akan terlihat di UI. (Put) |
ITaskSettings::p ut_IdleSettings Mendapatkan atau mengatur informasi yang menentukan bagaimana Penjadwal Tugas melakukan tugas ketika komputer dalam kondisi menganggur. (Put) |
ITaskSettings::p ut_MultipleInstances Mendapatkan atau menetapkan kebijakan yang menentukan bagaimana Penjadwal Tugas menangani beberapa instans tugas. (Put) |
ITaskSettings::p ut_NetworkSettings Mendapatkan atau mengatur objek pengaturan jaringan yang berisi pengidentifikasi dan nama profil jaringan. (Put) |
ITaskSettings::p ut_Priority Mendapatkan atau mengatur tingkat prioritas tugas. (Put) |
ITaskSettings::p ut_RestartCount Mendapatkan atau mengatur berapa kali Penjadwal Tugas akan mencoba memulai ulang tugas. (Put) |
ITaskSettings::p ut_RestartInterval Mendapatkan atau mengatur nilai yang menentukan berapa lama Penjadwal Tugas akan mencoba memulai ulang tugas. (Put) |
ITaskSettings::p ut_RunOnlyIfIdle Mendapatkan atau mengatur nilai Boolean yang menunjukkan bahwa Penjadwal Tugas akan menjalankan tugas hanya jika komputer dalam kondisi menganggur. (Put) |
ITaskSettings::p ut_RunOnlyIfNetworkAvailable Mendapatkan atau mengatur nilai Boolean yang menunjukkan bahwa Penjadwal Tugas hanya akan menjalankan tugas saat jaringan tersedia. (Put) |
ITaskSettings::p ut_StartWhenAvailable Mendapatkan atau mengatur nilai Boolean yang menunjukkan bahwa Penjadwal Tugas dapat memulai tugas kapan saja setelah waktu yang dijadwalkan berlalu. (Put) |
ITaskSettings::p ut_StopIfGoingOnBatteries Mendapatkan atau menetapkan nilai Boolean yang menunjukkan bahwa tugas akan dihentikan jika komputer masuk ke baterai. (Put) |
ITaskSettings::p ut_WakeToRun Mendapatkan atau mengatur nilai Boolean yang menunjukkan bahwa Penjadwal Tugas akan membangunkan komputer ketika sudah waktunya untuk menjalankan tugas, dan menjaga komputer tetap terjaga hingga tugas selesai. (Put) |
ITaskSettings::p ut_XmlText Mendapatkan atau mengatur definisi pengaturan tugas yang diformat XML. (Put) |
Keterangan
Secara default, tugas akan dihentikan 72 jam setelah mulai berjalan. Anda dapat mengubah ini dengan mengubah pengaturan ExecutionTimeLimit .
Saat membaca atau menulis XML untuk tugas, pengaturan tugas ditentukan dalam elemen Pengaturan skema Penjadwal Tugas.
Ketika penghemat baterai aktif, tugas Penjadwal Tugas Windows dipicu hanya jika tugasnya:
- Tidak diatur ke Mulai tugas hanya jika komputer diam... (tugas tidak menggunakan IdleSettings)
- Tidak diatur untuk dijalankan selama pemeliharaan otomatis (tugas tidak menggunakan MaintenanceSettings)
- Diatur ke Jalankan hanya ketika pengguna masuk ( tugas LogonTypeTASK_LOGON_INTERACTIVE_TOKEN atau TASK_LOGON_GROUP)
Contoh
Untuk informasi selengkapnya dan contoh kode untuk antarmuka ini, lihat Contoh Pemicu Waktu (C++).
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows Vista [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2008 [hanya aplikasi desktop] |
Target Platform | Windows |
Header | taskschd.h |