Elemen Prioritas (settingsType)
Menentukan tingkat prioritas untuk tugas tersebut.
<xs:element name="Priority"
type="priorityType"
default="7"
minOccurs="0"
/>
Elemen Prioritas ditentukan oleh jenis kompleks settingsType .
elemen induk
Elemen | Berasal dari | Deskripsi |
---|---|---|
Pengaturan | settingsType | Berisi pengaturan yang digunakan Penjadwal Tugas untuk melakukan tugas. |
Keterangan
Tingkat prioritas 0 adalah prioritas tertinggi, dan tingkat prioritas 10 adalah prioritas terendah. Nilai defaultnya adalah 7. Nilai minimum dan maksimum diatur oleh jenis sederhana priorityType . 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; untuk informasi selengkapnya tentang nilai Prioritas I/O, lihat enumerasi IO_PRIORITY_HINT; untuk informasi tentang nilai Prioritas Memori, lihat struktur MEMORY_PRIORITY_INFORMATION. Tabel berikut mencantumkan nilai yang mungkin untuk elemen Prioritas , dan nilai Kelas Prioritas, Tingkat Prioritas, Prioritas I/O, dan Prioritas Memori yang sesuai.
Prioritas Tugas | Kelas Prioritas | Tingkat Prioritas | Prioritas I/O | Prioritas Memori |
---|---|---|---|---|
0 | REALTIME_PRIORITY_CLASS | THREAD_PRIORITY_TIME_CRITICAL | IoPriorityNormal | MEMORY_PRIORITY_NORMAL |
1 | HIGH_PRIORITY_CLASS | THREAD_PRIORITY_HIGHEST | IoPriorityNormal | MEMORY_PRIORITY_NORMAL |
2 | ABOVE_NORMAL_PRIORITY_CLASS | THREAD_PRIORITY_ABOVE_NORMAL | IoPriorityNormal | MEMORY_PRIORITY_NORMAL |
3 | ABOVE_NORMAL_PRIORITY_CLASS | THREAD_PRIORITY_ABOVE_NORMAL | IoPriorityNormal | MEMORY_PRIORITY_NORMAL |
4 | NORMAL_PRIORITY_CLASS | THREAD_PRIORITY_NORMAL | IoPriorityNormal | MEMORY_PRIORITY_NORMAL |
5 | NORMAL_PRIORITY_CLASS | THREAD_PRIORITY_NORMAL | IoPriorityNormal | MEMORY_PRIORITY_BELOW_NORMAL |
6 | NORMAL_PRIORITY_CLASS | THREAD_PRIORITY_NORMAL | IoPriorityNormal | MEMORY_PRIORITY_MEDIUM |
7 | BELOW_NORMAL_PRIORITY_CLASS | THREAD_PRIORITY_BELOW_NORMAL | IoPriorityLow | MEMORY_PRIORITY_LOW |
8 | BELOW_NORMAL_PRIORITY_CLASS | THREAD_PRIORITY_BELOW_NORMAL | IoPriorityLow | MEMORY_PRIORITY_VERY_LOW |
9 | IDLE_PRIORITY_CLASS | THREAD_PRIORITY_LOWEST | IoPriorityVeryLow | MEMORY_PRIORITY_VERY_LOW |
10 | IDLE_PRIORITY_CLASS | THREAD_PRIORITY_IDLE | IoPriorityVeryLow | MEMORY_PRIORITY_VERY_LOW |
Untuk pengembangan C++, lihat Properti Prioritas ITaskSettings.
Untuk pengembangan skrip, lihat TaskSettings.Priority.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung |
Windows Vista [hanya aplikasi desktop] |
Server minimum yang didukung |
Windows Server 2008 [hanya aplikasi desktop] |