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)

Пройдите следующий кадр стека из стека вызовов.

Применяется к