ProcessThread.PrivilegedProcessorTime Proprietà

Definizione

Ottiene l'intervallo di tempo che il thread ha impiegato nell'esecuzione del codice all'interno del nucleo centrale del sistema operativo.

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

Valore della proprietà

Valore TimeSpan che indica l'intervallo di tempo impiegato dal thread nell'esecuzione del codice all'interno del nucleo centrale del sistema operativo.

Attributi

Eccezioni

Non è possibile recuperare l'intervallo di tempo del thread.

Il processo è eseguito su un computer remoto.

Commenti

Windows usa diversi meccanismi di protezione e alla radice di tutti è la distinzione tra la modalità utente e la modalità con privilegi. PrivilegedProcessorTime corrisponde alla quantità di tempo impiegato dall'applicazione in modalità con privilegi, all'interno del core del sistema operativo. La UserProcessorTime proprietà indica la quantità di tempo impiegato dall'applicazione per l'esecuzione del codice in modalità utente, all'esterno del core di sistema.

La modalità utente limita l'applicazione in due modi importanti. In primo luogo, l'applicazione non può accedere direttamente alle periferiche, ma deve chiamare il core del sistema operativo per ottenere o impostare i dati delle periferiche. Il sistema operativo può quindi garantire che un'applicazione non elimini i dati periferici necessari per un altro. In secondo luogo, l'applicazione non può leggere o modificare i dati che il sistema operativo stesso gestisce. Questa restrizione impedisce alle applicazioni di danneggiare involontariamente o intenzionalmente il core. Se l'applicazione necessita del sistema operativo per eseguire un'operazione, chiama una delle routine del sistema. Molte di queste transizioni in modalità privilegiata, eseguono l'operazione e tornano senza problemi alla modalità utente.

Si applica a

Vedi anche