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 |
---|---|
Lette istruzioni a partire dalla posizione corrente nel flusso di disassembly. |
|
Sposta il puntatore lettura nel flusso di disassembly un numero specificato di istruzioni relative a una posizione specificata. |
|
Restituisce un identificatore posizione del codice per un contesto di codice specifico. |
|
Restituisce un oggetto di contesto di codice corrispondente a un identificatore specificato posizione del codice. |
|
Restituisce un identificatore posizione del codice che rappresenta la posizione corrente di codice. |
|
Ottiene il documento di origine associato con questo flusso di disassembly. |
|
Ottiene l'estensione di questo flusso di disassembly. |
|
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