IDkmSymbolStackWalk.UpdatePosition(DkmSymbolStackWalkContext, DkmFrameRegisters, UInt32, DkmInstructionAddress) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 ».