ProcessThread.PrivilegedProcessorTime Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient la durée pendant laquelle le thread a passé à exécuter du code à l’intérieur du cœur du système d’exploitation.
public:
property TimeSpan PrivilegedProcessorTime { TimeSpan get(); };
[System.Runtime.Versioning.SupportedOSPlatform("maccatalyst")]
[System.Runtime.Versioning.UnsupportedOSPlatform("ios")]
[System.Runtime.Versioning.UnsupportedOSPlatform("tvos")]
public TimeSpan PrivilegedProcessorTime { get; }
public TimeSpan PrivilegedProcessorTime { get; }
[<System.Runtime.Versioning.SupportedOSPlatform("maccatalyst")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("ios")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("tvos")>]
member this.PrivilegedProcessorTime : TimeSpan
member this.PrivilegedProcessorTime : TimeSpan
Public ReadOnly Property PrivilegedProcessorTime As TimeSpan
Valeur de propriété
Indiquant TimeSpan la durée pendant laquelle le thread a passé à exécuter du code à l’intérieur du cœur du système d’exploitation.
- Attributs
Exceptions
Impossible de récupérer l’heure du thread.
Le processus se trouve sur un ordinateur distant.
Remarques
Windows utilise plusieurs mécanismes de protection différents et à la racine de tous est la distinction entre le mode utilisateur et le mode privilégié. PrivilegedProcessorTime correspond à la durée pendant laquelle l’application a passé en mode privilégié, à l’intérieur du cœur du système d’exploitation. La UserProcessorTime propriété indique la durée pendant laquelle l’application a passé du code en mode utilisateur, en dehors du noyau système.
Le mode utilisateur limite l’application de deux manières importantes. Tout d’abord, l’application ne peut pas accéder directement aux périphériques, mais doit appeler plutôt le cœur du système d’exploitation pour obtenir ou définir des données périphériques. Le système d’exploitation peut donc s’assurer qu’une application ne détruit pas les données périphériques nécessaires par une autre. Deuxièmement, l’application ne peut pas lire ou modifier les données que le système d’exploitation lui-même gère. Cette restriction empêche les applications d’endommager accidentellement ou intentionnellement le cœur. Si l’application a besoin du système d’exploitation pour effectuer une opération, elle appelle l’une des routines du système. La plupart de ces transitions en mode privilégié, effectuent l’opération et retournent sans problème en mode utilisateur.