ProcessThread.PriorityBoostEnabled Propriedade

Definição

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.

Aplica-se a

Ver também