Bagikan melalui


IEnumDebugFrameInfo2

Antarmuka ini menghitung struktur FRAMEINFO .

Sintaks

IEnumDebugFrameInfo2 : IUnknown

Catatan untuk Pelaksana

Mesin debug (DE) mengimplementasikan antarmuka ini untuk menyediakan daftar struktur yang menjelaskan tumpukan panggilan saat ini.

Catatan untuk Penelepon

Visual Studio memanggil EnumFrameInfo untuk mendapatkan antarmuka ini setiap kali titik henti, pengecualian, atau berhenti terjadi dalam program yang sedang di-debug.

Metode dalam Urutan Vtable

Tabel berikut memperlihatkan metode IEnumDebugFrameInfo2.

Metode Deskripsi
Berikutnya Mengambil sejumlah struktur FRAMEINFO tertentu dalam urutan enumerasi.
Melewatkan Melewati sejumlah struktur FRAMEINFO tertentu dalam urutan enumerasi.
Atur ulang Mereset urutan enumerasi ke awal.
Clone Membuat enumerator yang berisi status enumerasi yang sama dengan enumerator saat ini.
GetCount Mendapatkan jumlah struktur FRAMEINFO dalam enumerator.

Keterangan

Visual Studio mendapatkan antarmuka ini sebagai langkah pertama untuk menangani titik henti, pengecualian, atau jeda yang dihasilkan pengguna pada program yang sedang di-debug. Daftar struktur FRAMEINFO mewakili tumpukan panggilan saat ini, dengan panggilan fungsi saat ini di awal daftar dan panggilan fungsi terlama di akhir daftar. Masing-masing FRAMEINFO mewakili bingkai tumpukan, konteks di mana ekspresi dapat dievaluasi dan variabel lokal dilihat.

Persyaratan

Header: msdbg.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Rakitan: Microsoft.VisualStudio.Debugger.Interop.dll

Baca juga