Process.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 a prioridade associada ao processo deve ser temporariamente aumentada pelo sistema operativo quando a janela principal tem 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 se o aumento dinâmico da prioridade do processo deve ocorrer para um processo quando este é retirado do estado de espera; caso contrário, false. A predefinição é false.
Exceções
A informação de aumento de prioridade não podia ser recuperada do recurso de processo associado.
O identificador do processo ou handle de processo é zero. (O processo ainda não foi iniciado.)
Está a tentar aceder à PriorityBoostEnabled propriedade de um processo que está a correr num computador remoto. Esta propriedade está disponível apenas para processos que estão a correr no computador local.
O processo Id não está disponível.
Observações
O valor devolvido por esta propriedade representa o aumento temporário de prioridade mais recentemente renovado. Para obter o valor mais atualizado, precisa de ligar Refresh() primeiro ao método.
Quando uma thread é executada num processo para o qual a classe de prioridade tem um dos valores dinâmicos de enumeração de prioridade (Normal, High, ou RealTime), o sistema aumenta temporariamente a prioridade da thread quando esta é retirada do estado de espera. Esta ação impede que outros processos interrompam o processamento da thread atual. A PriorityBoostEnabled definição afeta todas as threads existentes e quaisquer threads criadas posteriormente pelo processo. Para restaurar o comportamento normal, defina a PriorityBoostEnabled propriedade para false.
Note
Aumentar demasiado a prioridade pode drenar recursos das funções essenciais do sistema operativo e da rede, causando problemas com outras tarefas do sistema operativo.