IDkmSymbolStackWalk.UpdatePosition(DkmSymbolStackWalkContext, DkmFrameRegisters, UInt32, DkmInstructionAddress) Méthode

Définition

UpdatePosition est appelé par le fournisseur de pile après qu’un autre Walker a parcouru un ou plusieurs frames, et cet explorateur doit donc être mis à jour avant d’appeler WalkNextFrame.

public:
 void UpdatePosition(Microsoft::VisualStudio::Debugger::CallStack::DkmSymbolStackWalkContext ^ symbolStackWalkContext, Microsoft::VisualStudio::Debugger::CallStack::DkmFrameRegisters ^ registers, System::UInt32 stackRangeSize, Microsoft::VisualStudio::Debugger::DkmInstructionAddress ^ instructionAddress);
public void UpdatePosition (Microsoft.VisualStudio.Debugger.CallStack.DkmSymbolStackWalkContext symbolStackWalkContext, Microsoft.VisualStudio.Debugger.CallStack.DkmFrameRegisters registers, uint stackRangeSize, Microsoft.VisualStudio.Debugger.DkmInstructionAddress instructionAddress);
abstract member UpdatePosition : Microsoft.VisualStudio.Debugger.CallStack.DkmSymbolStackWalkContext * Microsoft.VisualStudio.Debugger.CallStack.DkmFrameRegisters * uint32 * Microsoft.VisualStudio.Debugger.DkmInstructionAddress -> unit
Public Sub UpdatePosition (symbolStackWalkContext As DkmSymbolStackWalkContext, registers As DkmFrameRegisters, stackRangeSize As UInteger, instructionAddress As DkmInstructionAddress)

Paramètres

symbolStackWalkContext
DkmSymbolStackWalkContext

Dans DkmSymbolStackWalkContext autorise les différents fournisseurs de symboles qui parcourent la pile des appels pour stocker les données privées qui sont associées à cette pile des appels.

registers
DkmFrameRegisters

Dans S’inscrit pour tenter de parcourir.

stackRangeSize
UInt32

Dans Taille de la plage de la pile que le débogueur essaiera de parcourir.

instructionAddress
DkmInstructionAddress

Dans Adresse à partir du pointeur d’instruction dans les registres. Il s’agit d’une adresse « native » ou « non résolue ».

S’applique à