Metode IDebugControl3::GetStackTrace (dbgeng.h)
Metode GetStackTrace mengembalikan bingkai di bagian atas tumpukan panggilan yang ditentukan.
Sintaks
HRESULT GetStackTrace(
[in] ULONG64 FrameOffset,
[in] ULONG64 StackOffset,
[in] ULONG64 InstructionOffset,
[out, writes] PDEBUG_STACK_FRAME Frames,
[in] ULONG FramesSize,
[out, optional] PULONG FramesFilled
);
Parameter
[in] FrameOffset
Menentukan lokasi bingkai tumpukan di bagian atas tumpukan. Jika FrameOffset diatur ke nol, penunjuk bingkai saat ini digunakan sebagai gantinya.
[in] StackOffset
Menentukan lokasi tumpukan saat ini. Jika StackOffset diatur ke nol, penunjuk tumpukan saat ini digunakan sebagai gantinya.
[in] InstructionOffset
Menentukan lokasi instruksi yang menarik untuk fungsi yang diwakili oleh bingkai tumpukan di bagian atas tumpukan. Jika InstructionOffset diatur ke nol, instruksi saat ini digunakan sebagai gantinya.
[out, writes] Frames
Menerima bingkai tumpukan. Jumlah elemen yang dipegang array ini adalah FrameSize.
[in] FramesSize
Menentukan jumlah item dalam array Bingkai .
[out, optional] FramesFilled
Menerima jumlah bingkai yang ditempatkan dalam Bingkai array. Jika FramesFilledADALAH NULL, informasi ini tidak dikembalikan.
Mengembalikan nilai
Metode ini juga dapat mengembalikan nilai kesalahan lainnya. Lihat Mengembalikan Nilai untuk detail selengkapnya.
Menampilkan kode | Deskripsi |
---|---|
|
Metode berhasil. |
|
Tidak ada bingkai tumpukan yang dikembalikan. |
Keterangan
Jejak tumpukan yang dikembalikan ke Bingkai dapat dicetak menggunakan OutputStackTrace.
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Desktop |
Header | dbgeng.h (termasuk Dbgeng.h) |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk