Bagikan melalui


Metode ITaskSettings::get_Priority (taskschd.h)

Mendapatkan atau mengatur tingkat prioritas tugas.

Properti ini bersifat baca/tulis.

Sintaks

HRESULT get_Priority(
  int *pPriority
);

Parameter

pPriority

Mengembalikan nilai

Tidak ada

Keterangan

Prioritas tingkat 0 adalah prioritas tertinggi, dan tingkat prioritas 10 adalah prioritas terendah. Nilai defaultnya adalah 7. Tingkat prioritas 7 dan 8 digunakan untuk tugas latar belakang, dan tingkat prioritas 4, 5, dan 6 digunakan untuk tugas interaktif.

Tindakan tugas dimulai dalam proses dengan prioritas yang didasarkan pada nilai Kelas Prioritas. Nilai Tingkat Prioritas (prioritas utas) digunakan untuk penangan COM, kotak pesan, dan tindakan tugas email. Untuk informasi selengkapnya tentang nilai Kelas Prioritas dan Tingkat Prioritas, lihat Prioritas Penjadwalan. Tabel berikut mencantumkan nilai yang mungkin untuk parameter prioritas , dan nilai Kelas Prioritas dan Tingkat Prioritas terkait.

Prioritas tugas Kelas Prioritas Tingkat Prioritas
0 REALTIME_PRIORITY_CLASS THREAD_PRIORITY_TIME_CRITICAL
1 HIGH_PRIORITY_CLASS THREAD_PRIORITY_HIGHEST
2 ABOVE_NORMAL_PRIORITY_CLASS THREAD_PRIORITY_ABOVE_NORMAL
3 ABOVE_NORMAL_PRIORITY_CLASS THREAD_PRIORITY_ABOVE_NORMAL
4 NORMAL_PRIORITY_CLASS THREAD_PRIORITY_NORMAL
5 NORMAL_PRIORITY_CLASS THREAD_PRIORITY_NORMAL
6 NORMAL_PRIORITY_CLASS THREAD_PRIORITY_NORMAL
7 BELOW_NORMAL_PRIORITY_CLASS THREAD_PRIORITY_BELOW_NORMAL
8 BELOW_NORMAL_PRIORITY_CLASS THREAD_PRIORITY_BELOW_NORMAL
9 IDLE_PRIORITY_CLASS THREAD_PRIORITY_LOWEST
10 IDLE_PRIORITY_CLASS THREAD_PRIORITY_IDLE
 

Saat membaca atau menulis XML untuk tugas, pengaturan ini ditentukan dalam elemen Prioritas (settingsType) dari skema Penjadwal Tugas.

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
Pustaka Taskschd.lib
DLL Taskschd.dll

Lihat juga

ITaskSettings