DkmRuntimeInstance.GetInstructionAddress(DkmInstructionAddress, Int32) Methode
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.
Gibt die Adresse der tes-Anweisung relativ zu einer Startadresse zurück. Bei konstanten Längen Anweisungs Sätzen handelt es sich hierbei um einfache Arithmetik. Für Anweisungs Sätze mit variabler Länge ist Reverse-Disassembly erforderlich, um diese Adresse zu erhalten.
Location-Einschränkung: die API muss von einer IDE-Komponente (Komponentenebene > 100.000) aufgerufen werden.
Diese API wurde in Visual Studio 12 RTM (dkmapiversion. VS12RTM) eingeführt.
public:
Microsoft::VisualStudio::Debugger::DkmInstructionAddress ^ GetInstructionAddress(Microsoft::VisualStudio::Debugger::DkmInstructionAddress ^ StartAddress, int InstructionOffset);
public:
Microsoft::VisualStudio::Debugger::DkmInstructionAddress ^ GetInstructionAddress(Microsoft::VisualStudio::Debugger::DkmInstructionAddress ^ StartAddress, int InstructionOffset);
Microsoft::VisualStudio::Debugger::DkmInstructionAddress GetInstructionAddress(Microsoft::VisualStudio::Debugger::DkmInstructionAddress const & StartAddress, int InstructionOffset);
public Microsoft.VisualStudio.Debugger.DkmInstructionAddress GetInstructionAddress (Microsoft.VisualStudio.Debugger.DkmInstructionAddress StartAddress, int InstructionOffset);
member this.GetInstructionAddress : Microsoft.VisualStudio.Debugger.DkmInstructionAddress * int -> Microsoft.VisualStudio.Debugger.DkmInstructionAddress
Public Function GetInstructionAddress (StartAddress As DkmInstructionAddress, InstructionOffset As Integer) As DkmInstructionAddress
Parameter
- StartAddress
- DkmInstructionAddress
In Die Adresse der aktuellen Anweisung, in der der Offset beginnen soll.
- InstructionOffset
- Int32
In Die Anzahl von Anweisungen in Bezug auf Start address, um die gewünschte Adresse zu ermitteln. Dieser Wert kann negativ sein.
Gibt zurück
Vorgenommen Die Adresse der Anweisung Instruction tionoffset-Anweisungen von Start address.