ProcessThread.PriorityBoostEnabled Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia wartość wskazującą, czy system operacyjny powinien tymczasowo zwiększyć priorytet skojarzonego wątku, gdy główne okno procesu wątku odbiera fokus.
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
Wartość właściwości
true
aby zwiększyć priorytet wątku, gdy użytkownik wchodzi w interakcję z interfejsem procesu; w przeciwnym razie , false
. Wartość domyślna to false
.
Wyjątki
Nie można pobrać informacji o podwyższeniu priorytetu.
-lub-
Nie można ustawić informacji o podwyższeniu priorytetu.
Proces jest na komputerze zdalnym.
Uwagi
Gdy PriorityBoostEnabled jest true
to , system tymczasowo zwiększa priorytet wątku za każdym razem, gdy skojarzony proces zostanie wyjęty ze stanu oczekiwania. Ta akcja uniemożliwia przerwanie przetwarzania bieżącego wątku przez inne procesy. Ustawienie PriorityBoostEnabled ma wpływ na wszystkie istniejące wątki, a także wszelkie wątki utworzone przez proces. Aby przywrócić normalne zachowanie, ustaw PriorityBoostEnabled właściwość na false
.
PriorityBoostEnabled ma wpływ tylko wtedy, gdy wątek jest uruchomiony w procesie, który ma PriorityClass ustawioną jedną z wartości wyliczenia priorytetu dynamicznego (Normal, High, lub RealTime).
Uwaga
Zwiększenie priorytetu zbyt wysokiego może opróżnić zasoby z podstawowych funkcji systemu operacyjnego i sieci. Może to spowodować problemy z innymi zadaniami systemu operacyjnego.