Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Hata Görüntüleyicisi'nin odak noktası İzleme Ağacı bölmesidir. Genellikle, Kaynak Kodu bölmesindeki kod üzerindeki ve Durum bölmesindeki değerler üzerindeki etkisini izlerken İzleme Ağacı bölmesindeki kodda adım adım ilerlersiniz.
İzleme Ağacı bölmesi, bir dizi genişletilebilir ve daraltılabilir düğümle hiyerarşik bir yapıda düzenlenir. Hiyerarşi, diğer öğelerin yürütülmesine neden olan kod öğelerini gösterir. Bu biçim, her kod dalını yorumlamanıza ve izleme sırasında kod bölümlerini kolayca görüntülemenize ve gizlemenize yardımcı olur.
Aşağıdaki ekran görüntüsünde örnek bir İzleme Ağacı bölmesi gösterilmektedir.
İzleme Ağacı bölmesindeki her kod öğesinin önüne kaynak dosyadaki satır numarası eklenir. Bu numaralandırma, kod öğesini Kaynak Ağaç penceresinde ve kaynak dosyada bulmanıza yardımcı olur.
Kaynak Kodu bölmesindeki bazı kod satırları, İzleme Ağacı bölmesindeki birden fazla öğeye karşılık gelir. Bu durum, kod satırı birden fazla eyleme neden olduğunda oluşur. Örneğin, bir işlev çağrısı parametresi bir IRQL ise, işlev çağrısını içeren kod satırı geçerli IRQL'i bulmak için bir çağrı da içerebilir, örneğin:
IoReleaseCancelSpinLock(KeGetCurrentIrql());
Bu durumda, İzleme Ağacı bölmesi, KeGetCurrentIrql işlev çağrısı için kritik bir öğe, rastgele bir IRQL oluşturmak amacıyla SDV işletim sistemi modeline yapılacak birkaç çağrı ve döndürülen IRQL ile IoReleaseCancelSpinLock çağrısını içerir.