ProcessThread.PrivilegedProcessorTime Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
İş parçacığının işletim sistemi çekirdeğinde kod çalıştırmak için harcadığı süreyi alır.
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
Özellik Değeri
TimeSpan İş parçacığının işletim sistemi çekirdeğinde kod çalıştırmak için harcadığı süreyi gösteren.
- Öznitelikler
Özel durumlar
İş parçacığı süresi alınamadı.
İşlem uzak bir bilgisayarda gerçekleştirilir.
Açıklamalar
Windows birkaç farklı koruma mekanizması kullanır ve bunların kökünde kullanıcı modu ile ayrıcalıklı mod arasındaki fark vardır. PrivilegedProcessorTime , uygulamanın işletim sistemi çekirdeğinde ayrıcalıklı modda çalışmak için harcadığı süreye karşılık gelir. özelliği, UserProcessorTime uygulamanın sistem çekirdeği dışında kullanıcı modunda kod çalıştırmak için harcadığı süreyi gösterir.
Kullanıcı modu uygulamayı iki önemli yolla kısıtlar. İlk olarak, uygulama çevre birimlerine doğrudan erişemez, ancak bunun yerine çevre birimi verilerini almak veya ayarlamak için işletim sistemi çekirdeğini çağırması gerekir. Bu nedenle işletim sistemi, bir uygulamanın başka bir uygulamanın ihtiyaç duyduğu çevre birimi verilerini yok etmemesini sağlayabilir. İkincisi, uygulama işletim sisteminin kendi koruduğu verileri okuyamaz veya değiştiremez. Bu kısıtlama, uygulamaların yanlışlıkla veya kasıtlı olarak çekirdeği bozmasını engeller. Uygulamanın bir işlemi gerçekleştirmek için işletim sistemine ihtiyacı varsa, sistemin yordamlarından birini çağırır. Bu geçişlerin çoğu ayrıcalıklı moda geçer, işlemi gerçekleştirir ve kullanıcı moduna sorunsuz bir şekilde geri döner.