Interfaz ICorDebugCodeICorDebugCode Interface

Representa un segmento de código de lenguaje intermedio de Microsoft (MSIL) o código nativo.Represents a segment of either Microsoft intermediate language (MSIL) code or native code.

MétodosMethods

MétodoMethod DescripciónDescription
CreateBreakpoint (método)CreateBreakpoint Method Crea un punto de interrupción en el desplazamiento especificado.Creates a breakpoint at the specified offset.
GetAddress (método)GetAddress Method Obtiene la dirección virtual relativa (RVA) del segmento de código que representa ICorDebugCode.Gets the relative virtual address (RVA) of the code segment that this ICorDebugCode represents.
GetCode (método)GetCode Method Obtiene todo el código para la función especificada, con formato de desensamblado.Gets all the code for the specified function, formatted for disassembly. Este método está en desuso; Use ICorDebugCode2:: getcodechunks ( en su lugar.This method has been deprecated; use ICorDebugCode2::GetCodeChunks instead.
GetEnCRemapSequencePoints (método)GetEnCRemapSequencePoints Method Sin implementar.Not implemented.
GetFunction (método)GetFunction Method Obtiene la "ICorDebugFunction" asociada a este ICorDebugCode.Gets the "ICorDebugFunction" associated with this ICorDebugCode.
GetILToNativeMapping (método)GetILToNativeMapping Method Obtiene una matriz de instancias "COR_DEBUG_IL_TO_NATIVE_MAP" que representan asignaciones de desplazamientos MSIL a desplazamientos nativos.Gets an array of "COR_DEBUG_IL_TO_NATIVE_MAP" instances that represent mappings from MSIL offsets to native offsets.
GetSize (método)GetSize Method Obtiene el tamaño, en bytes, del código binario representado por esta instancia de ICorDebugCode.Gets the size, in bytes, of the binary code represented by this ICorDebugCode.
GetVersionNumber (método)GetVersionNumber Method Obtiene el número basado en uno que identifica la versión del código que representa esta instancia de ICorDebugCode.Gets the one-based number that identifies the version of the code that this ICorDebugCode represents.
IsIL (método)IsIL Method Obtiene un valor que indica si esta instancia de ICorDebugCode está compilada en MSIL.Gets a value that indicates whether this ICorDebugCode is compiled in MSIL.

NotasRemarks

ICorDebugCode puede representar MSIL o código nativo.ICorDebugCode can represent either MSIL or native code. Un objeto "ICorDebugFunction" que representa el código MSIL puede tener cero o uno ICorDebugCode objetos asociados a él.An "ICorDebugFunction" object that represents MSIL code can have either zero or one ICorDebugCode objects associated with it. Un objeto "ICorDebugFunction" que representa el código nativo puede tener cualquier número de objetos ICorDebugCode asociados a él.An "ICorDebugFunction" object that represents native code can have any number of ICorDebugCode objects associated with it.

Nota

Esta interfaz no admite que se la llame de forma remota, ya sea entre procesos o entre equipos.This interface does not support being called remotely, either cross-machine or cross-process.

Requisitos deRequirements

Plataformas: Vea Requisitos de sistema.Platforms: See System Requirements.

Encabezado: CorDebug.idl, CorDebug.hHeader: CorDebug.idl, CorDebug.h

Biblioteca: CorGuids.libLibrary: CorGuids.lib

.NET Framework versiones: Disponible desde la versión 1.0Available since 1.0.NET Framework Versions: Disponible desde la versión 1.0Available since 1.0

Vea tambiénSee also