Condividi tramite


Interfaccia ICorDebugCode

Rappresenta un segmento di codice MSIL (Microsoft Intermediate Language) o di codice nativo.

Metodi

Metodo

Oggetto di descrizione

Metodo ICorDebugCode::CreateBreakpoint

Crea un punto di interruzione in corrispondenza dell'offset specificato.

Metodo ICorDebugCode::GetAddress

Ottiene l'indirizzo virtuale relativo (RVA, Relative Virtual Address) del segmento di codice rappresentato da questa interfaccia ICorDebugCode.

Metodo ICorDebugCode::GetCode

Ottiene tutto il codice per la funzione specificata, formattato per il disassembly. Questo metodo è deprecato. Utilizzare ICorDebugCode2::GetCodeChunks.

Metodo ICorDebugCode::GetEnCRemapSequencePoints

Non implementato.

Metodo ICorDebugCode::GetFunction

Ottiene l'interfaccia ICorDebugFunction associata all'interfaccia ICorDebugCode.

Metodo ICorDebugCode::GetILToNativeMapping

Ottiene una matrice di istanze di COR_DEBUG_IL_TO_NATIVE_MAP che rappresentano i mapping dagli offset MSIL agli offset nativi.

Metodo ICorDebugCode::GetSize

Ottiene la dimensione, in byte, del codice binario rappresentato da questo oggetto ICorDebugCode.

Metodo ICorDebugCode::GetVersionNumber

Ottiene il numero in base 1 che identifica la versione del codice rappresentato da ICorDebugCode.

Metodo ICorDebugCode::IsIL

Ottiene un valore che indica se l'interfaccia ICorDebugCode viene compilata in MSIL.

Note

ICorDebugCode può rappresentare l'MSIL o il codice nativo. Oggetto ICorDebugFunction che rappresenta il codice MSIL e può contenere oggetti di zero o un ICorDebugCode a esso associati. Oggetto ICorDebugFunction che rappresenta il codice nativo e che può avere un numero di oggetti ICorDebugCode a esso associati.

NotaNota

Questa interfaccia non supporta la ricezione di chiamate in modalità remota, siano esse tra più computer o processi.

Requisiti

Piattaforme: vedere Requisiti di sistema di .NET Framework.

Intestazione: CorDebug.idl, CorDebug.h

Libreria: CorGuids.lib

Versioni di .NET Framework: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0

Vedere anche

Riferimenti

Interfaccia ICorDebugCode2

Altre risorse

Interfacce di debug

Cronologia delle modifiche

Data

Cronologia

Motivo

Settembre 2010

Chiarimento relativo alla relazione tra ICorDebugCode e ICorDebugFunction.

Correzione di bug nel contenuto.