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