Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Questa interfaccia rappresenta una posizione nello spazio indirizzi del computer che esegue il debug del programma.
Sintassi
IDebugMemoryContext2 : IUnknown
Note per gli implementatori
Il motore di debug implementa questa interfaccia per rappresentare un indirizzo in memoria.
Note per i chiamanti
Una chiamata a GetMemoryContext o GetMemoryContext restituisce questa interfaccia. Inoltre, le chiamate a Add e Subtract restituiscono nuove copie di questa interfaccia dopo l'applicazione dell'operazione aritmetica appropriata.
Metodi nell'ordine Vtable
Nella tabella seguente vengono illustrati i metodi di IDebugMemoryContext2.
| metodo | Descrizione |
|---|---|
| GetName | Ottiene il nome visualizzabile dall'utente per questo contesto. |
| GetInfo | Ottiene informazioni che descrivono questo contesto. |
| Aggiunta | Aggiunge un valore specificato all'indirizzo del contesto corrente per creare un nuovo contesto. |
| Sottrai | Sottrae un valore specificato dall'indirizzo del contesto corrente per creare un nuovo contesto. |
| Confronta | Confronta due contesti nel modo indicato dai flag di confronto. |
Osservazioni:
La finestra Memoria di Visual Studio chiama GetMemoryContext per ottenere l'interfaccia IDebugMemoryContext2 contenente l'espressione valutata usata per l'indirizzo di memoria. Questo contesto viene quindi passato a ReadAt e WriteAt per specificare l'indirizzo da leggere o scrivere.
Requisiti
Intestazione: msdbg.h
Spazio dei nomi: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll