Bagikan melalui


Evaluasi tumpukan panggilan

Untuk melihat bingkai tumpukan panggilan selama modus penghentian, Anda harus menerapkan metode EnumFrameInfo.

Metode untuk evaluasi

Untuk mesin debug sederhana (DE), mungkin hanya ada satu bingkai tumpukan. Untuk memeriksa bingkai tumpukan selama mode jeda, Anda harus menerapkan metode IDebugStackFrame2 berikut.

Metode Description
GetCodeContext Mendapatkan konteks kode untuk bingkai tumpukan. Konteks kode mewakili penunjuk instruksi saat ini dalam bingkai tumpukan.
GetDocumentContext Mendapatkan konteks dokumen untuk bingkai tumpukan. Konteks dokumen mewakili lokasi saat ini dalam kode sumber untuk bingkai tumpukan. Diperlukan untuk melihat kode sumber saat Anda dihentikan dalam suatu program.

Metode ini memerlukan implementasi beberapa antarmuka dan metode terkait konteks. Dengan demikian, Anda harus menerapkan metode GetDocumentContext dan metode IDebugDocumentContext2 berikut.

Metode Description
GetStatementRange Mendapatkan rentang pernyataan file dari konteks dokumen.

Untuk menghitung konteks kode, Anda harus menerapkan semua metode IEnumDebugCodeContexts2.

Lihat juga