IDebugMemoryBytes2
Questa interfaccia rappresenta i byte di memoria.
IDebugMemoryBytes2 : IUnknown
Note per gli implementatori
Il motore (DE) di debug implementa questa interfaccia per rappresentare i byte in memoria.
Note per i chiamanti
IDebugProgram2:: GetMemoryBytes restituisce questa interfaccia per fornire l'accesso alla memoria di sistema. IDebugProperty2:: GetMemoryBytes e IDebugReference2:: GetMemoryBytes restituiscono questa interfaccia per fornire l'accesso ai byte di un oggetto.
Metodi nell'ordine di Vtable
Nella tabella seguente sono elencati i metodi di IDebugMemoryBytes2.
Metodo |
Descrizione |
---|---|
Legge una sequenza di byte, a partire dalla posizione specificata. |
|
Scrive byte di dwCount , inizianti a pStartContext. |
|
Ottiene la dimensione, in byte, della memoria rappresentata dall'interfaccia. |
Note
Per le proprietà, IDebugProperty2 un'interfaccia che rappresenta una matrice fornisce un'interfaccia di IDebugMemoryBytes2 per accedere ai valori nella matrice.
Chiamate IDebugProgram2:: GetMemoryBytes di visualizzazione di memoria di Visual Studio per recuperare un'interfaccia di IDebugMemoryBytes2 per accedere alla memoria di sistema. L'indirizzo di accesso viene ottenuto analizzare l'espressione immessa come indirizzo nella visualizzazione di memoria e quindi valutare l'espressione analizzare IDebugExpression2:: EvaluateSync l'utilizzo di per ottenere un'interfaccia di IDebugProperty2 . Una chiamata IDebugProperty2:: GetMemoryContext a restituisce IDebugMemoryContext2 che descrive l'indirizzo di memoria. Questo contesto di memoria viene quindi passato a IDebugMemoryBytes2:: ReadAt e IDebugMemoryBytes2:: WriteAt.
Requisiti
intestazione: msdbg.h
Spazio dei nomi: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll
Vedere anche
Riferimenti
IDebugProgram2:: GetMemoryBytes
IDebugProperty2:: GetMemoryBytes
IDebugReference2:: GetMemoryBytes