ProcessThread.PriorityBoostEnabled Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Recebe ou define um valor que indica se o sistema operativo deve aumentar temporariamente a prioridade da thread associada sempre que a janela principal do processo da thread recebe o 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 Propriedade
true para aumentar a prioridade do thread quando o utilizador interage com a interface do processo; caso contrário, false. A predefinição é false.
Exceções
A informação sobre o aumento de prioridade não pôde ser recuperada.
-ou-
A informação de aumento de prioridade não pôde ser definida.
O processo é feito num computador remoto.
Observações
Quando PriorityBoostEnabled é true, o sistema aumenta temporariamente a prioridade do thread sempre que o processo associado é retirado do estado de espera. Esta ação impede que outros processos interrompam o processamento da thread atual. A PriorityBoostEnabled definição afeta todos os threads existentes, bem como quaisquer threads posteriormente criados pelo processo. Para restaurar o comportamento normal, defina a PriorityBoostEnabled propriedade para false.
PriorityBoostEnabled tem efeito apenas quando a thread está a correr num processo que tem PriorityClass um dos valores de enumeração de prioridade dinâmica definidos (Normal, High, ou RealTime).
Note
Aumentar demasiado a prioridade pode drenar recursos das funções essenciais do sistema operativo e da rede. Isto pode causar problemas com outras tarefas do sistema operativo.