Condividi tramite


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

IDebugMemoryBytes2:: ReadAt

Legge una sequenza di byte, a partire dalla posizione specificata.

IDebugMemoryBytes2:: WriteAt

Scrive byte di dwCount , inizianti a pStartContext.

IDebugMemoryBytes2:: GetSize

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

IDebugMemoryContext2

Concetti

interfacce principali