DkmRuntimeInstance.GetInstructionAddress(DkmInstructionAddress, Int32) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Retorna o endereço da instrução enésimo em relação a um endereço inicial. Para conjuntos de instruções de comprimento constante, isso é aritmética simples. Para conjuntos de instruções de comprimento variável, a desmontagem reversa é necessária para obter esse endereço.
Restrição de local: a API deve ser chamada de um componente IDE (nível de componente > 100.000).
Essa API foi introduzida no Visual Studio 12 RTM (DkmApiVersion. VS12RTM).
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
Parâmetros
- StartAddress
- DkmInstructionAddress
No O endereço da instrução atual em que o deslocamento deve começar.
- InstructionOffset
- Int32
No O número de instruções relativas a StartAddress para localizar o endereço desejado. Esse valor pode ser negativo.
Retornos
Fora O endereço das instruções InstructionOffset de instrução de StartAddress.