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.
Bu arabirim, FRAMEINFO yapılarını numaralandırır.
Sözdizimi
IEnumDebugFrameInfo2 : IUnknown
Uygulayıcılar için Notlar
Hata ayıklama altyapısı (DE), geçerli çağrı yığınını açıklayan yapıların listesini sağlamak için bu arabirimi uygular.
Arayanlar İçin Notlar
Visual Studio, hata ayıklanan bir programda kesme noktası, özel durum veya durdurma gerçekleştiğinde bu arabirimi almak için EnumFrameInfo'yu çağırır.
Vtable Sırasına Göre Yöntemler
Aşağıdaki tabloda yönteminin yöntemleri gösterilmektedir IEnumDebugFrameInfo2.
| Metot | Açıklama |
|---|---|
| İleri | Bir numaralandırma dizisinde belirtilen sayıda FRAMEINFO yapısını alır. |
| Skip | Bir numaralandırma dizisinde belirtilen sayıda FRAMEINFO yapısını atlar. |
| Sıfırla | Bir numaralandırma dizisini en başa sıfırlar. |
| Kopyalama | Geçerli numaralandırıcıyla aynı numaralandırma durumunu içeren bir numaralandırıcı oluşturur. |
| GetCount | Bir numaralandırıcıdaki FRAMEINFO yapılarının sayısını alır. |
Açıklamalar
Visual Studio, hata ayıklanan programda kesme noktasını, özel durumu veya kullanıcı tarafından oluşturulan duraklatmayı işlemenin ilk adımı olarak bu arabirimi alır. FRAMEINFO yapılarının listesi geçerli çağrı yığınını temsil eder; geçerli işlev çağrısı listenin başında ve en eski işlev çağrısı listenin sonundadır. Her FRAMEINFO biri, ifadelerin değerlendirilebildiği ve yerel değişkenlerin bakıldığı bir bağlam olan bir yığın çerçevesini temsil eder.
Gereksinimler
Üst bilgi: msdbg.h
Ad Alanı: Microsoft.VisualStudio.Debugger.Interop
Derleme: Microsoft.VisualStudio.Debugger.Interop.dll