Aracılığıyla paylaş


IEnumDebugFrameInfo2

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

Ayrıca bkz.