IDiaStackWalkHelper3

Memfasilitasi berjalannya tumpukan menggunakan file database debug program (.pdb). Menyediakan metode untuk membaca dan menulis nilai register ukuran variabel, termasuk register vektor besar seperti ARM64 SVE.

Syntax

IDiaStackWalkHelper3: IDiaStackWalkHelper2

Metode dalam Urutan VTable

Tabel di bawah ini menunjukkan metode IDiaStackWalkHelper3:

Metode Deskripsi
IDiaStackWalkHelper3::get_registerValue Mengambil nilai register yang ditentukan.
IDiaStackWalkHelper3::put_registerValue Mengatur nilai register yang ditentukan.

Komentar

Antarmuka ini diperluas IDiaStackWalkHelper2 dengan metode yang mendukung register ukuran variabel. Tidak seperti metode asli IDiaStackWalkHelper::get_registerValue dan IDiaStackWalkHelper::put_registerValue yang menggunakan tetap ULONGLONG untuk nilai register, metode ini menggunakan buffer byte yang dapat mengakomodasi register dengan ukuran apa pun, termasuk register vektor besar yang digunakan oleh ARM64 SVE.

Catatan untuk Penelepon

Aplikasi klien mengimplementasikan antarmuka ini untuk mendukung berjalannya tumpukan selama eksekusi program. Instans antarmuka ini diteruskan ke IDiaStackWalker::getEnumFrames metode atau IDiaStackWalker::getEnumFrames2 .

Persyaratan

Header: Dia2.h

Pustaka: diaguids.lib

DLL: msdia140.dll

Lihat juga