Muistiinpano
Tämän sivun käyttö edellyttää valtuutusta. Voit yrittää kirjautua sisään tai vaihtaa hakemistoa.
Tämän sivun käyttö edellyttää valtuutusta. Voit yrittää vaihtaa hakemistoa.
Facilitates walking the stack using the program debug database (.pdb) file. Provides methods for reading and writing variable-size register values, including large vector registers such as ARM64 SVE.
Syntax
IDiaStackWalkHelper3: IDiaStackWalkHelper2
Methods in VTable Order
The table below shows the methods of IDiaStackWalkHelper3:
| Method | Description |
|---|---|
IDiaStackWalkHelper3::get_registerValue |
Retrieves the value of the specified register. |
IDiaStackWalkHelper3::put_registerValue |
Sets the value of the specified register. |
Remarks
This interface extends IDiaStackWalkHelper2 with methods that support variable-size registers. Unlike the original IDiaStackWalkHelper::get_registerValue and IDiaStackWalkHelper::put_registerValue methods that use a fixed ULONGLONG for the register value, these methods use byte buffers that can accommodate registers of any size, including large vector registers used by ARM64 SVE.
Notes for Callers
A client application implements this interface to support walking the stack during program execution. An instance of this interface is passed to the IDiaStackWalker::getEnumFrames or IDiaStackWalker::getEnumFrames2 methods.
Requirements
Header: Dia2.h
Library: diaguids.lib
DLL: msdia140.dll