หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
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