Elemento Priority (settingsType)

Especifica o nível de prioridade da tarefa.

<xs:element name="Priority"
    type="priorityType"
    default="7"
    minOccurs="0"
 />

O elemento Priority é definido pelo tipo complexo settingsType .

Elemento pai

Elemento Derivado de Descrição
Configurações settingsType Contém as configurações que o Agendador de Tarefas usa para executar a tarefa.

Comentários

O nível de prioridade 0 é a prioridade mais alta e o nível de prioridade 10 é a prioridade mais baixa. O valor padrão é 7. Os valores mínimo e máximo são definidos pelo tipo simples priorityType . Os níveis de prioridade 7 e 8 são usados para tarefas em segundo plano e os níveis de prioridade 4, 5 e 6 são usados para tarefas interativas.

A ação da tarefa é iniciada em um processo com uma prioridade baseada em um valor de Classe de Prioridade. Um valor de Nível de Prioridade (prioridade de thread) é usado para ações de tarefa com manipulador, caixa de mensagem e email. Para obter mais informações sobre os valores classe de prioridade e nível de prioridade, consulte Prioridades de agendamento; para obter mais informações sobre valores de Prioridade de E/S, consulte IO_PRIORITY_HINT enumeração; para obter informações sobre valores de Prioridade de Memória, consulte estrutura MEMORY_PRIORITY_INFORMATION. A tabela a seguir lista os valores possíveis para o elemento Priority e os valores de Prioridade, Nível de Prioridade, Prioridade de E/S e Prioridade de Memória correspondentes.

Prioridade da tarefa Classe Priority Nível de prioridade Prioridade de E/S Prioridade de memória
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

Para desenvolvimento em C++, consulte Propriedade Priority de ITaskSettings.

Para desenvolvimento de script, consulte TaskSettings.Priority.

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Windows Server 2008 [somente aplicativos da área de trabalho]

Confira também

Elementos do esquema do agendador de tarefas