Metodo ITaskSettings::get_Priority (taskschd.h)
Ottiene o imposta il livello di priorità dell'attività.
Si tratta di una proprietà di lettura/scrittura.
Sintassi
HRESULT get_Priority(
int *pPriority
);
Parametri
pPriority
Valore restituito
nessuno
Osservazioni
Il livello di priorità 0 è la priorità più alta e il livello di priorità 10 è la priorità più bassa. Il valore predefinito è 7. 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. Nella tabella seguente sono elencati i valori possibili per il parametro priority e i valori Priority Class e Priority Level corrispondenti.
Priorità dell'attività | Classe Priority | Livello di priorità |
---|---|---|
0 | REALTIME_PRIORITY_CLASS | THREAD_PRIORITY_TIME_CRITICAL |
1 | HIGH_PRIORITY_CLASS | THREAD_PRIORITY_HIGHEST |
2 | ABOVE_NORMAL_PRIORITY_CLASS | THREAD_PRIORITY_ABOVE_NORMAL |
3 | ABOVE_NORMAL_PRIORITY_CLASS | THREAD_PRIORITY_ABOVE_NORMAL |
4 | NORMAL_PRIORITY_CLASS | THREAD_PRIORITY_NORMAL |
5 | NORMAL_PRIORITY_CLASS | THREAD_PRIORITY_NORMAL |
6 | NORMAL_PRIORITY_CLASS | THREAD_PRIORITY_NORMAL |
7 | BELOW_NORMAL_PRIORITY_CLASS | THREAD_PRIORITY_BELOW_NORMAL |
8 | BELOW_NORMAL_PRIORITY_CLASS | THREAD_PRIORITY_BELOW_NORMAL |
9 | IDLE_PRIORITY_CLASS | THREAD_PRIORITY_LOWEST |
10 | IDLE_PRIORITY_CLASS | THREAD_PRIORITY_IDLE |
Quando si legge o si scrive codice XML per un'attività, questa impostazione viene specificata nell'elemento Priority (settingsType) dello schema dell'Utilità di pianificazione.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2008 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | taskschd.h |
Libreria | Taskschd.lib |
DLL | Taskschd.dll |