IDebugMemoryContext2
Esta interfaz representa una posición en el espacio de direcciones de la máquina que ejecuta el programa que se está depurando.
Sintaxis
IDebugMemoryContext2 : IUnknown
Notas para los implementadores
El motor de depuración (DE) implementa esta interfaz para representar una dirección en memoria.
Notas para autores de la llamada
Una llamada a GetMemoryContext o GetMemoryContext devuelve esta interfaz. Además, las llamadas a Agregar y restar devuelven nuevas copias de esta interfaz después de aplicar la operación aritmética adecuada.
Métodos en orden de Vtable
En la tabla siguiente se muestran los métodos de IDebugMemoryContext2
.
Método | Descripción |
---|---|
GetName | Obtiene el nombre que se puede mostrar por el usuario para este contexto. |
GetInfo | Obtiene información que describe este contexto. |
Add (Agregar) | Agrega un valor especificado a la dirección del contexto actual para crear un nuevo contexto. |
Restar | Resta un valor especificado de la dirección del contexto actual para crear un nuevo contexto. |
Comparar | Compara dos contextos de la manera indicada por marcas de comparación. |
Comentarios
La ventana Memoria de Visual Studio llama a GetMemoryContext para obtener la IDebugMemoryContext2
interfaz que contiene la expresión evaluada usada para la dirección de memoria. A continuación, este contexto se pasa a ReadAt y WriteAt para especificar la dirección que se va a leer o escribir.
Requisitos
Encabezado: msdbg.h
Espacio de nombres: Microsoft.VisualStudio.Debugger.Interop
Ensamblado: Microsoft.VisualStudio.Debugger.Interop.dll