Elemento Priority (settingsType)

Specifica il livello di priorità per l'attività.

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

L'elemento Priority è definito dal tipo complesso settingsType .

Elemento padre

Elemento Derivato da Descrizione
Impostazioni settingsType Contiene le impostazioni usate dall'Utilità di pianificazione per eseguire l'attività.

Commenti

Il livello di priorità 0 è la priorità più alta e il livello di priorità 10 è la priorità più bassa. Il valore predefinito è 7. I valori minimo e massimo vengono impostati dal tipo semplice priorityType . I livelli di priorità 7 e 8 vengono usati per le attività in background e i livelli di priorità 4, 5 e 6 vengono usati per le attività interattive.

L'azione dell'attività viene avviata in un processo con una priorità basata su un valore priority Class. Per le azioni del gestore COM, della finestra di messaggio e dell'attività di posta elettronica viene usato un valore di livello di priorità (priorità thread). Per altre informazioni sui valori Priority Class e Priority Level, vedere Scheduling Priority Priority; per altre informazioni sui valori di priorità di I/O, vedere IO_PRIORITY_HINT'enumerazione; per informazioni sui valori di priorità di memoria, vedere MEMORY_PRIORITY_INFORMATION struttura. Nella tabella seguente sono elencati i valori possibili per l'elemento Priority e i valori Priority Class, Priority Level, I/O Priority e Memory Priority corrispondenti.

Priorità attività Classe Priority Livello di priorità Priorità di I/O Priorità memoria
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

Per lo sviluppo in C++, vedere Priority Property of ITaskSettings (Proprietà Priority di ITaskSettings).

Per lo sviluppo di script, vedere TaskSettings.Priority.

Requisiti

Requisito Valore
Client minimo supportato
Windows Vista [solo app desktop]
Server minimo supportato
Windows Server 2008 [solo app desktop]

Vedi anche

Elementi dello schema dell'utilità di pianificazione