ProcessThread.PrivilegedProcessorTime Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mendapatkan jumlah waktu yang telah dihabiskan utas untuk menjalankan kode di dalam inti sistem operasi.
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
Nilai Properti
Menunjukkan TimeSpan jumlah waktu yang telah dihabiskan utas untuk menjalankan kode di dalam inti sistem operasi.
- Atribut
Pengecualian
Waktu utas tidak dapat diambil.
Prosesnya ada di komputer jarak jauh.
Keterangan
Windows menggunakan beberapa mekanisme perlindungan yang berbeda, dan pada akarnya semuanya adalah perbedaan antara mode pengguna dan mode istimewa. PrivilegedProcessorTime sesuai dengan jumlah waktu yang telah dihabiskan aplikasi berjalan dalam mode istimewa, di dalam inti sistem operasi. Properti UserProcessorTime menunjukkan jumlah waktu yang telah dihabiskan aplikasi untuk menjalankan kode dalam mode pengguna, di luar inti sistem.
Mode pengguna membatasi aplikasi dengan dua cara penting. Pertama, aplikasi tidak dapat langsung mengakses periferal, tetapi sebaliknya harus memanggil inti sistem operasi untuk mendapatkan atau mengatur data periferal. Dengan demikian, sistem operasi dapat memastikan bahwa satu aplikasi tidak menghancurkan data periferal yang diperlukan oleh aplikasi lain. Kedua, aplikasi tidak dapat membaca atau mengubah data yang dikelola sistem operasi itu sendiri. Pembatasan ini mencegah aplikasi secara tidak sengaja atau sengaja merusak inti. Jika aplikasi membutuhkan sistem operasi untuk melakukan operasi, aplikasi memanggil salah satu rutinitas sistem. Banyak dari transisi ini ke mode istimewa, melakukan operasi, dan dengan lancar kembali ke mode pengguna.