IDebugMemoryContext2
Essa interface representa uma posição no espaço de endereço da máquina que executa o programa que está sendo depurado.
Sintaxe
IDebugMemoryContext2 : IUnknown
Notas para implementadores
O mecanismo de depuração (DE) implementa essa interface para representar um endereço na memória.
Observações para chamadores
Uma chamada para GetMemoryContext ou GetMemoryContext retorna essa interface. Além disso, as chamadas para Adicionar e Subtrair retornam novas cópias dessa interface após a operação aritmética apropriada ter sido aplicada.
Métodos na ordem VTable
A tabela a seguir mostra os métodos de IDebugMemoryContext2
.
Método | Descrição |
---|---|
GetName | Obtém o nome que pode ser exibido pelo usuário para esse contexto. |
GetInfo | Obtém informações que descrevem esse contexto. |
Adicionar | Adiciona um valor especificado ao endereço do contexto atual para criar um novo contexto. |
Subtract | Subtrai um valor especificado do endereço do contexto atual para criar um novo contexto. |
Comparar | Compara dois contextos da maneira indicada pelos sinalizadores de comparação. |
Comentários
A janela Memória do Visual Studio chama GetMemoryContext para obter a interface que contém a IDebugMemoryContext2
expressão avaliada usada para o endereço de memória. Esse contexto é então passado para ReadAt e WriteAt para especificar o endereço a ser lido ou gravado.
Requisitos
Cabeçalho: msdbg.h
Espaço para nome: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll