Freigeben über


ProcessThread.PriorityBoostEnabled Eigenschaft

Definition

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob das Betriebssystem vorübergehend die Priorität des zugeordneten Threads erhöhen soll, wenn das Hauptfenster des Threadprozesses den Fokus erhält.

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

truedie Priorität des Threads zu erhöhen, wenn der Benutzer mit der Benutzeroberfläche des Prozesses interagiert; andernfalls . false Der Standardwert lautet false.

Ausnahmen

Die Informationen zur Prioritätsverstärkung konnten nicht abgerufen werden.

- oder -

Die Informationen zur Prioritätsverstärkung konnten nicht festgelegt werden.

Der Prozess befindet sich auf einem Remotecomputer.

Hinweise

In diesem Zustand PriorityBoostEnabledtrueerhöht das System vorübergehend die Priorität des Threads, wenn der zugehörige Prozess aus dem Wartezustand entfernt wird. Diese Aktion verhindert, dass andere Prozesse die Verarbeitung des aktuellen Threads unterbrechen. Die PriorityBoostEnabled Einstellung wirkt sich sowohl auf alle vorhandenen Threads als auch auf alle Threads aus, die anschließend vom Prozess erstellt wurden. Um das normale Verhalten wiederherzustellen, legen Sie die PriorityBoostEnabled Eigenschaft auf false.

PriorityBoostEnabled hat nur auswirkungen, wenn der Thread in einem Prozess ausgeführt wird, der einen PriorityClass Wert auf einen der Werte der dynamischen Prioritätsaufzählung (Normal, Highoder RealTime) festgelegt hat.

Hinweis

Die Erhöhung der Priorität zu hoch kann Ressourcen aus wichtigen Betriebssystem- und Netzwerkfunktionen entlasten. Dies kann zu Problemen mit anderen Betriebssystemaufgaben führen.

Gilt für:

Weitere Informationen