Condividi tramite


Interfaccia ICorDebugCode

Rappresenta un segmento di codice CIL (Common Intermediate Language) o di codice nativo.

Metodi

metodo Descrizione
Metodo CreateBreakpoint Crea un punto di interruzione in corrispondenza dell'offset specificato.
Metodo GetAddress Ottiene l'indirizzo virtuale relativo del segmento di codice rappresentato da questo ICorDebugCode oggetto.
Metodo GetCode Ottiene tutto il codice per la funzione specificata, formattato per disassembly. Questo metodo è stato deprecato; usare invece ICorDebugCode2::GetCodeChunks .
Metodo GetEnCRemapSequencePoints Non implementata.
Metodo GetFunction Ottiene l'oggetto "ICorDebugFunction" associato all'oggetto ICorDebugCode.
Metodo GetILToNativeMapping Ottiene una matrice di istanze "COR_DEBUG_IL_TO_NATIVE_MAP" che rappresentano mapping da offset CIL a offset nativi.
Metodo GetSize Ottiene le dimensioni, in byte, del codice binario rappresentato da questo ICorDebugCodeoggetto .
Metodo GetVersionNumber Ottiene il numero in base uno che identifica la versione del codice rappresentato da .ICorDebugCode
Metodo IsIL Ottiene un valore che indica se l'oggetto ICorDebugCode viene compilato in CIL.

Osservazioni:

ICorDebugCode può rappresentare il codice CIL o nativo. Un oggetto "ICorDebugFunction" che rappresenta il codice CIL può avere zero o uno ICorDebugCode oggetti associati. Un oggetto "ICorDebugFunction" che rappresenta il codice nativo può avere un numero qualsiasi di ICorDebugCode oggetti associati.

Nota

Questa interfaccia non supporta la chiamata in modalità remota, tra computer o tra processi.

Requisiti

Piattaforme: vedere Requisiti di sistema.

Intestazione: CorDebug.idl, CorDebug.h

Libreria: CorGuids.lib

Versioni di .NET Framework: disponibili dalla versione 1.0

Vedi anche