Process.PriorityBoostEnabled Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.