Compartilhar via


ProcessThread.PriorityBoostEnabled Propriedade

Definição

Obtém ou define um valor que indica se o sistema operacional deverá 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

Não foi possível recuperar as informações de aumento de prioridade.

- ou -

Não foi possível definir as informações de aumento de prioridade.

O processador 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.

PriorityBoostEnabled só tem efeito quando o thread está em execução em um processo que tem um PriorityClass definido como um dos valores de enumeração de prioridade dinâmica (Normal, Highou RealTime).

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.

Aplica-se a

Confira também