Elemento Priority (settingsType)
Especifica el nivel de prioridad de la tarea.
<xs:element name="Priority"
type="priorityType"
default="7"
minOccurs="0"
/>
El elemento Priority se define mediante el tipo complejo settingsType .
Elemento primario
Elemento | Derivado de | Descripción |
---|---|---|
Configuración | settingsType | Contiene la configuración que usa el Programador de tareas para realizar la tarea. |
Comentarios
El nivel de prioridad 0 es la prioridad más alta y el nivel de prioridad 10 es la prioridad más baja. El valor predeterminado es 7. Los valores mínimo y máximo se establecen mediante el tipo simple priorityType . Los niveles de prioridad 7 y 8 se usan para las tareas en segundo plano y los niveles de prioridad 4, 5 y 6 se usan para tareas interactivas.
La acción de la tarea se inicia en un proceso con una prioridad basada en un valor de Priority Class. Se usa un valor de nivel de prioridad (prioridad de subproceso) para las acciones de tarea de controlador COM, cuadro de mensaje y correo electrónico. Para obtener más información sobre los valores priority Class y Priority Level, vea Programación de prioridades; para obtener más información sobre los valores de prioridad de E/S, vea IO_PRIORITY_HINT enumeración; para obtener información sobre los valores de prioridad de memoria, vea MEMORY_PRIORITY_INFORMATION estructura. En la tabla siguiente se enumeran los valores posibles para el elemento Priority y los valores de Priority Class, Priority Level, I/O Priority y Memory Priority correspondientes.
Prioridad de tarea | Priority (clase) | Nivel de prioridad | Prioridad de E/S | Prioridad de 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 |
Para el desarrollo de C++, consulte Propiedad Priority de ITaskSettings.
Para el desarrollo de scripts, consulte TaskSettings.Priority.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible |
Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible |
Windows Server 2008 [solo aplicaciones de escritorio] |