IDkmSymbolStackWalk Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет механизм для прохода машинных кадров стека с использованием информации из файлов символов. Этот механизм используется для прохода по всем кадрам стека, которые не удалось разрешить на целевом компьютере.
Реализации этого интерфейса могут ограничивать, когда они вызываются с помощью фильтра, определенного в конфигурации компонента. Можно использовать следующие свойства: Баседебугмониторид, Енгинеид, Симболпровидерид.
public interface class IDkmSymbolStackWalk
public interface class IDkmSymbolStackWalk
__interface IDkmSymbolStackWalk
public interface IDkmSymbolStackWalk
type IDkmSymbolStackWalk = interface
Public Interface IDkmSymbolStackWalk
Методы
| Initialize(DkmSymbolStackWalkContext, DkmFrameRegisters, UInt32) |
Инициализация вызывается для каждого из обходчиков ровно один раз в начале процесса обхода. Это дает каждому проходе возможность инициализировать любое состояние. |
| UpdatePosition(DkmSymbolStackWalkContext, DkmFrameRegisters, UInt32, DkmInstructionAddress) |
Упдатепоситион вызывается поставщиком стека после того, как другой обходчик просмотрел один или несколько кадров, поэтому перед вызовом Валкнекстфраме необходимо обновить этот анализатор. |
| WalkNextFrame(DkmSymbolStackWalkContext, DkmFrameRegisters) |
Пройдите следующий кадр стека из стека вызовов. |