Condividi tramite


IDebugDisassemblyStream2

Questa interfaccia rappresenta un flusso delle istruzioni.

IDebugDisassemblyStream2 : IUnknown

Note per gli implementatori

Il modulo di debug implementa questa interfaccia per supportare il disassembly codice di programma.

Note per i chiamanti

Una chiamata IDebugProgram2:: GetDisassemblyStream al metodo restituisce questa interfaccia.

Metodi nell'ordine di Vtable

Nella tabella seguente sono elencati i metodi di IDebugDisassemblyStream2.

Metodo

Descrizione

IDebugDisassemblyStream2:: Lettura

Lette istruzioni a partire dalla posizione corrente nel flusso di disassembly.

IDebugDisassemblyStream2:: ricerca

Sposta il puntatore lettura nel flusso di disassembly un numero specificato di istruzioni relative a una posizione specificata.

IDebugDisassemblyStream2:: GetCodeLocationId

Restituisce un identificatore posizione del codice per un contesto di codice specifico.

IDebugDisassemblyStream2:: GetCodeContext

Restituisce un oggetto di contesto di codice corrispondente a un identificatore specificato posizione del codice.

IDebugDisassemblyStream2:: GetCurrentLocation

Restituisce un identificatore posizione del codice che rappresenta la posizione corrente di codice.

IDebugDisassemblyStream2:: GetDocument

Ottiene il documento di origine associato con questo flusso di disassembly.

IDebugDisassemblyStream2:: GetScope

Ottiene l'estensione di questo flusso di disassembly.

IDebugDisassemblyStream2:: GetSize

Ottiene la dimensione del flusso di disassembly.

Note

Il flusso di disassembly può essere creato per rappresentare l'intero spazio degli indirizzi o solo una funzione o un modulo all'interno dello spazio. Ogni istruzione è DisassemblyData rappresentata da una struttura restituita da una chiamata IDebugDisassemblyStream2:: Lettura al metodo.

Requisiti

intestazione: msdbg.h

Spazio dei nomi: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Vedere anche

Riferimenti

IDebugProgram2:: GetDisassemblyStream

DisassemblyData

Concetti

interfacce principali