Aracılığıyla paylaş


IDebugStackFrame2

Bu arabirim, belirli bir iş parçacığındaki bir çağrı yığınındaki tek bir yığın çerçevesini temsil eder.

Sözdizimi

IDebugStackFrame2 : IUnknown

Uygulayıcılar için Notlar

Hata ayıklama altyapısı (DE), bir yığın çerçevesini temsil etmek için bu arabirimi uygular.

Arayanlar İçin Notlar

IEnumDebugFrameInfo2 arabirimini almak için EnumFrameInfo çağrısı yapın. Arabirimi içeren bir FRAMEINFO yapısını almak için İleri'yi çağırınIDebugStackFrame2.

Vtable Sırasına Göre Yöntemler

Aşağıdaki tabloda yönteminin yöntemleri gösterilmektedir IDebugStackFrame2.

Metot Açıklama
GetCodeContext Bu yığın çerçevesi için kod bağlamını alır.
GetDocumentContext Bu yığın çerçevesi için belge bağlamını alır.
GetName Yığın çerçevesinin adını alır.
GetInfo Yığın çerçevesinin açıklamasını alır.
GetPhysicalStackRange Yığın çerçevesiyle ilişkili fiziksel adres aralığının makineye bağımlı bir gösterimini alır.
GetExpressionContext Bir yığın çerçevesi ve iş parçacığının geçerli bağlamı içinde ifade değerlendirmesi yapmak için bir değerlendirme bağlamı alır.
GetLanguageInfo Yığın çerçevesiyle ilişkili dili alır.
GetDebugProperty Yığın çerçevesiyle ilişkili özelliklerin açıklamasını alır.
EnumProperties Yığın çerçevesi özellikleri için bir numaralandırıcı oluşturur.
GetThread Yığın çerçevesiyle ilişkili iş parçacığını alır.

Açıklamalar

Bu arabirim yalnızca hata ayıklanan program bir kesme noktasında durdurulduğunda (kullanıcı kümesi kesme noktasından veya özel durumdan kaynaklandığında) elde edilir. Bu arabirimden ifadeleri değerlendirmek için bir ifade bağlamı elde edilebilir, bir kayıt listesi döndürülebilir veya çağrı yığını alınıp incelenebilir.

Gereksinimler

Üst bilgi: msdbg.h

Ad Alanı: Microsoft.VisualStudio.Debugger.Interop

Derleme: Microsoft.VisualStudio.Debugger.Interop.dll

Ayrıca bkz.