Bagikan melalui


IDebugStackFrame2

Antarmuka ini mewakili bingkai tumpukan tunggal dalam tumpukan panggilan dalam utas tertentu.

Sintaks

IDebugStackFrame2 : IUnknown

Catatan untuk Pelaksana

Mesin debug (DE) mengimplementasikan antarmuka ini untuk mewakili bingkai tumpukan.

Catatan untuk Penelepon

Panggil EnumFrameInfo untuk mengambil antarmuka IEnumDebugFrameInfo2 . Panggil Berikutnya untuk mengambil struktur FRAMEINFO yang berisi IDebugStackFrame2 antarmuka.

Metode dalam Urutan Vtable

Tabel berikut memperlihatkan metode IDebugStackFrame2.

Metode Deskripsi
GetCodeContext Mendapatkan konteks kode untuk bingkai tumpukan ini.
GetDocumentContext Mendapatkan konteks dokumen untuk bingkai tumpukan ini.
GetName Mendapatkan nama bingkai tumpukan.
GetInfo Mendapatkan deskripsi bingkai tumpukan.
GetPhysicalStackRange Mendapatkan representasi tergantung komputer dari rentang alamat fisik yang terkait dengan bingkai tumpukan.
GetExpressionContext Mendapatkan konteks evaluasi untuk melakukan evaluasi ekspresi dalam konteks bingkai tumpukan dan utas saat ini.
GetLanguageInfo Mendapatkan bahasa yang terkait dengan bingkai tumpukan.
GetDebugProperty Mendapatkan deskripsi properti yang terkait dengan bingkai tumpukan.
EnumProperties Membuat enumerator untuk properti bingkai tumpukan.
GetThread Mendapatkan utas yang terkait dengan bingkai tumpukan.

Keterangan

Antarmuka ini diperoleh hanya ketika program yang di-debug telah dihentikan pada titik henti (baik disebabkan oleh titik henti yang ditetapkan pengguna atau pengecualian). Dari antarmuka ini, konteks ekspresi dapat diperoleh untuk mengevaluasi ekspresi, daftar register dapat dikembalikan, atau tumpukan panggilan dapat diperoleh dan diperiksa.

Persyaratan

Header: msdbg.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Rakitan: Microsoft.VisualStudio.Debugger.Interop.dll

Baca juga