É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 les actions de la tâche du gestionnaire COM, de la boîte de message et de l’e-mail. Pour plus d’informations sur la classe de priorité et les valeurs de niveau de priorité, consultez planification des priorités. Pour plus d’informations sur les valeurs de priorité d’e/s, consultez IO_PRIORITY_HINT l’énumération; Pour plus d’informations sur les valeurs de priorité de la mémoire, consultez MEMORY_PRIORITY_INFORMATION structure. Le tableau suivant répertorie les valeurs possibles pour l’élément Priority , ainsi que la classe de priorité correspondante, le niveau de priorité, la priorité d’e/s et les valeurs de priorité de la mémoire.
| Priorité de la tâche | Classe de priorité | Niveau de priorité | Priorité d’e/s | Priorité de la mémoire |
|---|---|---|---|---|
| 0 | _classe de priorité en temps réel _ | temps de priorité des THREADs _ _ _ critique | IoPriorityNormal | priorité de la mémoire _ _ normale |
| 1 | _classe de priorité élevée _ | priorité de THREAD la _ _ plus élevée | IoPriorityNormal | priorité de la mémoire _ _ normale |
| 2 | classe de priorité supérieure à la _ normale _ _ | priorité de THREAD supérieure à la _ _ _ normale | IoPriorityNormal | priorité de la mémoire _ _ normale |
| 3 | classe de priorité supérieure à la _ normale _ _ | priorité de THREAD supérieure à la _ _ _ normale | IoPriorityNormal | priorité de la mémoire _ _ normale |
| 4 | _classe de priorité normale _ | priorité de THREAD _ _ normale | IoPriorityNormal | priorité de la mémoire _ _ normale |
| 5 | _classe de priorité normale _ | priorité de THREAD _ _ normale | IoPriorityNormal | priorité de la mémoire inférieure à la _ _ _ normale |
| 6 | _classe de priorité normale _ | priorité de THREAD _ _ normale | IoPriorityNormal | priorité de la mémoire _ _ moyenne |
| 7 | classe de priorité inférieure à la _ normale _ _ | priorité de THREAD inférieure à la _ _ _ normale | IoPriorityLow | priorité de la mémoire _ _ basse |
| 8 | classe de priorité inférieure à la _ normale _ _ | priorité de THREAD inférieure à la _ _ _ normale | IoPriorityLow | priorité de la mémoire _ _ très _ faible |
| 9 | _classe de priorité Idle _ | priorité de THREAD la _ _ plus basse | IoPriorityVeryLow | priorité de la mémoire _ _ très _ faible |
| 10 | _classe de priorité Idle _ | priorité de THREAD _ _ inactive | IoPriorityVeryLow | priorité de la mémoire _ _ très _ faible |
Pour le développement C++, consultez la propriété Priority de ITaskSettings.
Pour le développement de scripts, consultez TaskSettings. Priority.
Spécifications
| Condition requise | Valeur |
|---|---|
| Client minimal pris en charge |
applications de [ bureau Windows Vista uniquement] |
| Serveur minimal pris en charge |
applications de bureau Windows Server 2008 [ uniquement] |