Freigeben über


Process.PriorityBoostEnabled Eigenschaft

Definition

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob die zugeordnete Prozesspriorität vorübergehend vom Betriebssystem erhöht werden soll, wenn das Hauptfenster den Fokus hat.

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

Eigenschaftswert

truewenn die dynamische Verstärkung der Prozesspriorität für einen Prozess erfolgen sollte, wenn er aus dem Wartezustand genommen wird; andernfalls . false Der Standardwert lautet false.

Ausnahmen

Prioritätsheraufstaufstungsinformationen konnten nicht aus der zugeordneten Prozessressource abgerufen werden.

Der Prozessbezeichner oder Prozesshandle ist null. (Der Prozess wurde nicht gestartet.)

Sie versuchen, auf die Eigenschaft für einen Prozess zuzugreifen, der PriorityBoostEnabled auf einem Remotecomputer ausgeführt wird. Diese Eigenschaft ist nur für Prozesse verfügbar, die auf dem lokalen Computer ausgeführt werden.

Der Prozess Id ist nicht verfügbar.

Hinweise

Der von dieser Eigenschaft zurückgegebene Wert stellt die zuletzt aktualisierte temporäre Prioritätsverstärkung dar. Um den aktuellsten Wert zu erhalten, müssen Sie zuerst die Methode aufrufen Refresh() .

Wenn ein Thread in einem Prozess ausgeführt wird, für den die Prioritätsklasse einen der Werte der dynamischen Prioritätsenumeration (Normal, oderRealTime) aufweist, Higherhöht das System vorübergehend die Priorität des Threads, wenn sie aus einem Wartezustand entfernt wird. Diese Aktion verhindert, dass andere Prozesse die Verarbeitung des aktuellen Threads unterbrechen. Die PriorityBoostEnabled Einstellung wirkt sich auf alle vorhandenen Threads und alle Threads aus, die anschließend vom Prozess erstellt wurden. Um das normale Verhalten wiederherzustellen, legen Sie die PriorityBoostEnabled Eigenschaft auf false.

Hinweis

Die Erhöhung der Priorität zu hoch kann Ressourcen von wesentlichen Betriebssystem- und Netzwerkfunktionen belasten, was zu Problemen mit anderen Betriebssystemaufgaben führt.

Gilt für:

Weitere Informationen