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, 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