Bagikan melalui


IDiaStackWalkFrame

Pertahankan konteks tumpukan antara permohonan metode IDiaFrameData:execute.

Sintaks

IDiaStackWalkFrame : IUnknown

Metode dalam Urutan Vtable

Tabel berikut memperlihatkan metode IDiaStackWalkFrame.

Metode Deskripsi
IDiaStackWalkFrame:get_registerValue Ambil nilai register.
IDiaStackWalkFrame:put_registerValue Tetapkan nilai register.
IDiaStackWalkFrame:readMemory Membaca memori dari gambar.
IDiaStackWalkFrame:searchForReturnAddress Mencari bingkai tumpukan yang ditentukan untuk alamat pengembalian fungsi terdekat.
IDiaStackWalkFrame:searchForReturnAddressStart Cari bingkai tumpukan yang ditentukan untuk alamat pengembalian di atau dekat alamat tumpukan yang ditentukan.

Keterangan

Antarmuka ini digunakan selama eksekusi program untuk membaca dan menulis register serta mengakses memori dan menemukan alamat pengembalian.

Catatan untuk Penelepon

Aplikasi klien mengimplementasikan antarmuka ini dan meneruskan instans antarmuka ke metodeIDiaFrameData:execute. Instans yang sama dari antarmuka ini digunakan lagi dan lagi untuk mempertahankan status register selama setiap permohonanexecute metode. Metode ini execute juga menggunakan antarmuka ini untuk menentukan alamat pengembalian.

Persyaratan

Header: Dia2.h

Library: diaguids.lib

DLL: msdia80.dll

Baca juga