IDkmSymbolStackWalk Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt einen Mechanismus zum Durchlaufen von systemeigenen Stapel Rahmen mithilfe von Informationen aus Symbol Dateien bereit. Dieser Mechanismus wird verwendet, um Stapel Rahmen zu durchlaufen, die auf dem Zielcomputer nicht aufgelöst werden konnten.
Implementierungen dieser Schnittstelle können einschränken, wenn Sie mithilfe eines Filters aufgerufen werden, der in ihrer Komponenten Konfiguration definiert ist. Die folgenden Eigenschaften können verwendet werden: basedebugmonitorid, EngineID, symbolproviderid.
public interface class IDkmSymbolStackWalk
public interface class IDkmSymbolStackWalk
__interface IDkmSymbolStackWalk
public interface IDkmSymbolStackWalk
type IDkmSymbolStackWalk = interface
Public Interface IDkmSymbolStackWalk
Methoden
| Initialize(DkmSymbolStackWalkContext, DkmFrameRegisters, UInt32) |
Die Initialisierung wird für jeden Durchlauf genau einmal am Anfang des Walk-Prozesses aufgerufen. Dadurch erhält jeder Spaziergänger die Möglichkeit, jeden Zustand zu initialisieren. |
| UpdatePosition(DkmSymbolStackWalkContext, DkmFrameRegisters, UInt32, DkmInstructionAddress) |
UpdatePosition wird vom Stapel Anbieter aufgerufen, nachdem ein anderer Spaziergänger mindestens einen Rahmen erreicht hat. Daher muss dieser Walker vor dem Aufrufen von "walknextframe" aktualisiert werden. |
| WalkNextFrame(DkmSymbolStackWalkContext, DkmFrameRegisters) |
Durchlaufen Sie den nächsten Stapel Rahmen aus der-Rückruf Stapel. |