Process.PriorityBoostEnabled Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene o establece un valor que indica si el sistema operativo debería aumentar temporalmente la prioridad del proceso asociado cuando la ventana principal tenga el foco.
public:
property bool PriorityBoostEnabled { bool get(); void set(bool value); };
public bool PriorityBoostEnabled { get; set; }
member this.PriorityBoostEnabled : bool with get, set
Public Property PriorityBoostEnabled As Boolean
Valor de propiedad
Es true
si la prioridad del proceso debe aumentarse dinámicamente cuando este salga del estado de espera; de lo contrario, es false
. De manera predeterminada, es false
.
Excepciones
La información de aumento de prioridad no pudo recuperarse del recurso del proceso asociado.
El identificador del proceso o el controlador del proceso es cero. (No se ha iniciado el proceso).
Está intentando obtener acceso a la propiedad PriorityBoostEnabled de un proceso que se ejecuta en un equipo remoto. Esta propiedad está disponible únicamente para los procesos que se ejecutan en el equipo local.
El proceso Id no está disponible.
Comentarios
El valor devuelto por esta propiedad representa el aumento de prioridad temporal actualizado más recientemente. Para obtener el valor más actualizado, primero debe llamar Refresh() al método .
Cuando un subproceso se ejecuta en un proceso para el que la clase priority tiene uno de los valores de enumeración de prioridad dinámica (Normal, Higho RealTime), el sistema aumenta temporalmente la prioridad del subproceso cuando se quita de un estado de espera. Esta acción impide que otros procesos interrumpan el procesamiento del subproceso actual. La PriorityBoostEnabled configuración afecta a todos los subprocesos existentes y a los subprocesos creados posteriormente por el proceso. Para restaurar el comportamiento normal, establezca la PriorityBoostEnabled propiedad false
en .
Nota
Aumentar la prioridad demasiado alta puede purgar los recursos del sistema operativo esencial y las funciones de red, lo que provoca problemas con otras tareas del sistema operativo.