Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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