Freigeben über


ProcessThread.PrivilegedProcessorTime Eigenschaft

Definition

Ruft die Zeit ab, während der der Thread im Betriebssystemkern Code ausgeführt hat.

public:
 property TimeSpan PrivilegedProcessorTime { TimeSpan get(); };
public TimeSpan PrivilegedProcessorTime { get; }
[System.Runtime.Versioning.SupportedOSPlatform("maccatalyst")]
[System.Runtime.Versioning.UnsupportedOSPlatform("ios")]
[System.Runtime.Versioning.UnsupportedOSPlatform("tvos")]
public TimeSpan PrivilegedProcessorTime { get; }
member this.PrivilegedProcessorTime : TimeSpan
[<System.Runtime.Versioning.SupportedOSPlatform("maccatalyst")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("ios")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("tvos")>]
member this.PrivilegedProcessorTime : TimeSpan
Public ReadOnly Property PrivilegedProcessorTime As TimeSpan

Eigenschaftswert

Eine TimeSpan, die angibt, wie lange der Thread im Betriebssystemkern Code ausgeführt hat.

Attribute

Ausnahmen

Die Threadzeit konnte nicht abgerufen werden.

Der Prozess wird auf einem Remotecomputer ausgeführt.

Hinweise

Windows verwendet mehrere verschiedene Schutzmechanismen, und im Grund wird zwischen Benutzermodus und privilegiertem Modus unterschieden. PrivilegedProcessorTime entspricht der Zeit, die die Anwendung im privilegierten Modus innerhalb des Betriebssystemkerns ausgeführt hat. Die UserProcessorTime -Eigenschaft gibt an, wie lange die Anwendung code im Benutzermodus außerhalb des Systemkerns ausgeführt hat.

Der Benutzermodus schränkt die Anwendung auf zwei wichtige Arten ein. Erstens kann die Anwendung nicht direkt auf die Peripheriegeräte zugreifen, sondern muss stattdessen den Betriebssystemkern aufrufen, um Peripheriedaten abzurufen oder festzulegen. Das Betriebssystem kann somit sicherstellen, dass eine Anwendung keine Peripheriedaten zerstört, die von einer anderen benötigt werden. Zweitens kann die Anwendung keine Daten lesen oder ändern, die das Betriebssystem selbst verwaltet. Diese Einschränkung verhindert, dass Anwendungen den Kern versehentlich oder absichtlich beschädigen. Wenn die Anwendung das Betriebssystem benötigt, um einen Vorgang auszuführen, ruft sie eine der Routinen des Systems auf. Viele von ihnen wechseln in den privilegierten Modus, führen den Vorgang aus und kehren problemlos in den Benutzermodus zurück.

Gilt für:

Weitere Informationen