ProcessThread.PriorityBoostEnabled Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém ou define um valor que indica se o sistema operacional deve aumentar temporariamente a prioridade do thread associado sempre que a janela principal do processo do thread receber 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 da propriedade
true para aumentar a prioridade do thread quando o usuário interage com a interface do processo; caso contrário, false. O padrão é false.
Exceções
As informações de aumento de prioridade não puderam ser recuperadas.
- ou -
As informações de aumento de prioridade não puderam ser definidas.
O processo está em um computador remoto.
Comentários
Quando PriorityBoostEnabled é true, o sistema aumenta temporariamente a prioridade do thread sempre que seu processo associado é retirado do estado de espera. Essa ação impede que outros processos interrompam o processamento do thread atual. A PriorityBoostEnabled configuração afeta todos os threads existentes, bem como todos os threads criados posteriormente pelo processo. Para restaurar o comportamento normal, defina a PriorityBoostEnabled propriedade como false.
PriorityBoostEnabledtem um efeito somente quando o thread está em execução em um processo que tem um PriorityClass conjunto para um dos valores de enumeração de prioridade dinâmica (NormalouRealTimeHigh).
Observação
Aumentar a prioridade muito alta pode drenar recursos de funções essenciais do sistema operacional e da rede. Isso pode causar problemas com outras tarefas do sistema operacional.