Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ruft einen Wert ab, der angibt, ob die zugeordnete Prozesspriorität durch das Betriebssystem vorübergehend erhöht werden soll, wenn das Hauptfenster den Fokus besitzt, oder legt diesen fest.
Namespace: System.Diagnostics
Assembly: System (in system.dll)
Syntax
'Declaration
Public Property PriorityBoostEnabled As Boolean
'Usage
Dim instance As Process
Dim value As Boolean
value = instance.PriorityBoostEnabled
instance.PriorityBoostEnabled = value
public bool PriorityBoostEnabled { get; set; }
public:
property bool PriorityBoostEnabled {
bool get ();
void set (bool value);
}
/** @property */
public boolean get_PriorityBoostEnabled ()
/** @property */
public void set_PriorityBoostEnabled (boolean value)
public function get PriorityBoostEnabled () : boolean
public function set PriorityBoostEnabled (value : boolean)
Eigenschaftenwert
true, wenn die Prozesspriorität eines Prozesses dynamisch erhöht werden soll, wenn dieser den Wartezustand verlässt, andernfalls false. Der Standardwert ist false.
Ausnahmen
| Ausnahmetyp | Bedingung |
|---|---|
Informationen über die Prioritätserhöhung konnten von der zugeordneten Prozessressource nicht abgerufen werden. |
|
Die Plattform ist Windows 98 oder Windows Millennium Edition (Windows Me), die diese Eigenschaft nicht unterstützen. – oder – Die Prozess-ID oder das Prozesshandle ist 0. (Der Prozess wurde nicht gestartet.) |
|
Sie versuchen, auf die PriorityBoostEnabled-Eigenschaft für einen auf einem Remotecomputer ausgeführten Prozess zuzugreifen. Die Eigenschaft ist nur für Prozesse verfügbar, die auf dem lokalen Computer ausgeführt werden. – oder – Die Id des Prozesses ist nicht verfügbar. |
Hinweise
Wenn ein Thread in einem Prozess ausgeführt wird, dessen Prioritätsklasse einen Enumerationswert für dynamische Priorität aufweist (Normal, High oder RealTime), erhöht das System vorübergehend die Priorität des Threads, wenn der Prozess den Wartezustand verlässt. Durch diese Vorgehensweise wird verhindert, dass andere Prozesse das Verarbeiten des aktuellen Threads unterbrechen. Die Einstellung von PriorityBoostEnabled wirkt sich auf alle vorhandenen Threads sowie auf alle nachfolgend vom Prozess erzeugten Threads aus. Das normale Verhalten stellen Sie wieder her, indem Sie die PriorityBoostEnabled-Eigenschaft auf false festlegen.
Hinweis
Wenn die Priorität zu stark erhöht wird, können dadurch wesentlichen Betriebssystem- und Netzwerkfunktionen Ressourcen entzogen und so Störungen anderer Tasks des Betriebssystems verursacht werden.
.NET Framework-Sicherheit
- SecurityPermission zum Aufrufen von Process-Membern. Anforderungswert: LinkDemand; Benannte Berechtigungssätze: FullTrust.
Plattformen
Windows 98, Windows 2000 SP4, Windows CE, Windows Mobile für Pocket PC, Windows Mobile für Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.
Versionsinformationen
.NET Framework
Unterstützt in: 2.0, 1.1, 1.0
Siehe auch
Referenz
Process-Klasse
Process-Member
System.Diagnostics-Namespace
PriorityClass
Process.BasePriority-Eigenschaft