Bagikan melalui


Enumerasi TASKPAGE (mstask.h)

[[API ini dapat diubah atau tidak tersedia dalam versi sistem operasi atau produk berikutnya. Silakan gunakan Tipe Terhitung Penjadwal Tugas 2.0 sebagai gantinya.] ]

Menentukan tipe halaman tugas yang akan diambil.

Setiap halaman properti dapat digunakan untuk menentukan properti objek tugas.

Sintaks

typedef enum _TASKPAGE {
  TASKPAGE_TASK = 0,
  TASKPAGE_SCHEDULE = 1,
  TASKPAGE_SETTINGS = 2
} TASKPAGE;

Konstanta

 
TASKPAGE_TASK
Nilai: 0
Menentukan halaman Tugas untuk tugas tersebut. Halaman ini menyediakan elemen UI berikut:






  • Jalankan: Bidang ini menentukan nama aplikasi yang terkait dengan tugas.

  • Properti ini juga dapat diatur secara terprogram dengan memanggil
    ITask::SetApplicationName.

  • Mulai di: Bidang ini menentukan direktori kerja untuk tugas.

  • Properti ini juga dapat diatur secara terprogram dengan memanggil
    ITask::SetWorkingDirectory.

  • Komentar: Bidang ini menentukan komentar yang ditentukan aplikasi untuk tugas tersebut.

  • Properti ini juga dapat diatur secara terprogram dengan memanggil
    IScheduledWorkItem::SetComment.

  • Jalankan sebagai: (Hanya Windows Server 2003, Windows XP, dan Windows 2000.) Bidang ini menentukan nama akun tempat tugas akan dijalankan. Di sebelah kanan bidang ini adalah tombol Kata Sandi untuk menentukan kata sandi untuk akun tersebut.

  • Properti ini juga dapat diatur secara terprogram dengan memanggil
    IScheduledWorkItem::SetAccountInformation.

  • Diaktifkan (tugas terjadwal berjalan pada waktu tertentu): Kotak centang ini menentukan apakah bendera TASK_TRIGGER_FLAG_DISABLED diatur.

  • Properti ini juga dapat diatur dengan mengatur bendera ini di anggota rgFlags
    TASK_TRIGGER struktur.

TASKPAGE_SCHEDULE
Nilai: 1
Menentukan halaman Jadwal untuk tugas tersebut. Halaman ini digunakan untuk mengelola pemicu tugas. Pengguna dapat membuat pemicu, mengedit pemicu, dan menghapus pemicu dari halaman ini.




Halaman ini menyediakan elemen UI berikut:


  • Kotak daftar pemicu: Kotak daftar ini ditampilkan hanya jika ada beberapa pemicu.

  • Tugas Jadwal: Bidang ini menentukan seberapa sering tugas akan berjalan: harian, mingguan, bulanan, sekali, pada startup sistem, saat masuk, atau saat diam.

  • Waktu Mulai: Bidang ini menentukan waktu tugas akan berjalan.

  • Tingkat Lanjut: Tombol ini memungkinkan Anda mengatur tanggal mulai dan tanggal selesai untuk menjalankan tugas.

  • Kotak Jadwalkan Grup tugas : Kotak grup ini hanya ditampilkan jika bidang Jadwalkan Tugas menentukan harian, mingguan, bulanan, atau sekali.

  • Menampilkan beberapa jadwal: Menampilkan semua pemicu. Saat dicentang, kotak daftar Pemicu ditampilkan.

TASKPAGE_SETTINGS
Nilai: 2
Menentukan halaman Pengaturan untuk tugas tersebut. Pengguna dapat menentukan apa yang terjadi ketika tugas selesai, kondisi diam, dan properti manajemen daya untuk tugas tersebut.




Halaman ini menyediakan elemen UI berikut:


  • Kotak grup Tugas Terjadwal Selesai: Kotak grup ini menyertakan kotak centang untuk mengatur bendera TASK_FLAG_DELETE_WHEN_DONE dan durasi maksimum untuk tugas tersebut.

  • Bendera TASK_FLAG_DELETE_WHEN_DONE juga dapat diatur secara terprogram dengan memanggil
    IScheduledWorkItem::SetFlags. Durasi maksimum dapat diatur dengan memanggil
    ITask::SetMaxRunTime.

  • Kotak grup Waktu Menganggur: Kotak grup ini menyertakan bidang untuk mengatur kondisi menganggur.

  • Waktu diam juga dapat diatur secara terprogram dengan memanggil
    IScheduledWorkItem::SetIdleWait. Bendera TASK_FLAG_START_ONLY_IF_IDLE dan TASK_FLAG_KILL_ON_IDLE_END dapat diatur dengan memanggil
    IScheduledWorkItem::SetFlags.

  • Kotak grup manajemen daya: (hanya Windows 95) Kotak grup ini menyertakan kotak centang untuk menunjukkan bagaimana tugas berperilaku ketika sistem kehilangan daya.

  • Properti ini juga dapat diatur secara terprogram dengan mengatur bendera TASK_FLAG_DONT_START_IF_ON_BATTERIES dan TASK_FLAG_KILL_IF_GOING_ON_BATTERIES menggunakan
    IScheduledWorkItem::SetFlags.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Header mstask.h

Lihat juga

IProvideTaskPage::GetPage

IScheduledWorkItem::SetAccountInformation

IScheduledWorkItem::SetComment

IScheduledWorkItem::SetFlags

IScheduledWorkItem::SetIdleWait

ITask::SetApplicationName

ITask::SetMaxRunTime

ITask::SetWorkingDirectory

TASK_TRIGGER