Élément Priority (settingsType)
Spécifie le niveau de priorité de la tâche.
<xs:element name="Priority"
type="priorityType"
default="7"
minOccurs="0"
/>
L’élément Priority est défini par le type complexe settingsType .
Élément parent
Élément | Dérivé de | Description |
---|---|---|
Paramètres | settingsType | Contient les paramètres que le planificateur de tâches utilise pour effectuer la tâche. |
Notes
Le niveau de priorité 0 est la priorité la plus élevée, et le niveau de priorité 10 est la priorité la plus basse. La valeur par défaut est 7. Les valeurs minimales et maximales sont définies par le type simple priorityType . Les niveaux de priorité 7 et 8 sont utilisés pour les tâches en arrière-plan, et les niveaux de priorité 4, 5 et 6 sont utilisés pour les tâches interactives.
L’action de la tâche est démarrée dans un processus avec une priorité basée sur une valeur de classe de priorité. Une valeur de niveau de priorité (priorité de thread) est utilisée pour le gestionnaire COM, la zone de message et les actions de tâche de messagerie. Pour plus d’informations sur les valeurs de classe de priorité et de niveau de priorité, consultez Planification des priorités; Pour plus d’informations sur les valeurs de priorité d’E/S, consultez énumération IO_PRIORITY_HINT ; Pour plus d’informations sur les valeurs de priorité mémoire, consultez structure MEMORY_PRIORITY_INFORMATION. Le tableau suivant répertorie les valeurs possibles pour l’élément Priority , ainsi que les valeurs de classe de priorité, de niveau de priorité, de priorité d’E/S et de priorité mémoire correspondantes.
Priorité de la tâche | Classe Priority | Niveau de priorité | Priorité des E/S | Priorité de la mémoire |
---|---|---|---|---|
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 |
Pour le développement C++, consultez Priority Property of ITaskSettings.
Pour le développement de scripts, consultez TaskSettings.Priority.
Spécifications
Condition requise | Valeur |
---|---|
Client minimal pris en charge |
Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge |
Windows Server 2008 [applications de bureau uniquement] |