Condividi tramite


Interfaccia ICorDebugCode

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

Methods

Metodo Description
CreateBreakpoint, metodo 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 implementato.
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
IsIL, metodo 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.

Annotazioni

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

Requisiti

Piattaforme: Vedere Sistemi operativi supportati da .NET.

Intestazione: CorDebug.idl, CorDebug.h

Biblioteca: CorGuids.lib

Versioni di .NET: Disponibile a partire da .NET Framework 1.0

Vedere anche