Interfaz ICorDebugCode

Representa un segmento de código de lenguaje intermedio común (CIL) o código nativo.

Métodos

método Descripción
Método CreateBreakpoint Crea un punto de interrupción en el desplazamiento especificado.
Método GetAddress Obtiene la dirección virtual relativa (RVA) del segmento de código que representa ICorDebugCode.
Método GetCode Obtiene todo el código para la función especificada, con formato de desensamblado. Este método está en desuso; use ICorDebugCode2::GetCodeChunks en su lugar.
Método GetEnCRemapSequencePoints Sin implementar.
Método GetFunction Obtiene la función "ICorDebugFunction" asociada a ICorDebugCode.
GetILToNativeMapping (Método) Obtiene una matriz de instancias de "COR_DEBUG_IL_TO_NATIVE_MAP" que representan asignaciones de desplazamientos de CIL a desplazamientos nativos.
Método GetSize Obtiene el tamaño, en bytes, del código binario representado por esta instancia de ICorDebugCode.
GetVersionNumber (Método) Obtiene el número basado en uno que identifica la versión del código que representa esta instancia de ICorDebugCode.
Método IsIL Obtiene un valor que indica si se ICorDebugCode compila en CIL.

Comentarios

ICorDebugCode puede representar CIL o código nativo. Un objeto "ICorDebugFunction" que representa el código CIL puede tener cero o uno ICorDebugCode de los objetos asociados a él. Un objeto "ICorDebugFunction" que representa código nativo puede tener asociado un número cualquiera de objetos ICorDebugCode.

Nota

Esta interfaz no admite que se la llame de forma remota, ya sea entre procesos o entre equipos.

Requisitos

Plataformas: Vea Requisitos de sistema.

Encabezado: CorDebug.idl, CorDebug.h

Biblioteca: CorGuids.lib

Versiones de .NET Framework: está disponible desde la versión 1.0

Consulte también