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 ICorDebugCode oggetto . |
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