Compartir a través de


ICorDebugCode (interfaz)

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

Methods

Método Description
CreateBreakpoint (método) Crea un punto de interrupción en el desplazamiento especificado.
GetAddress (método) Obtiene la dirección virtual relativa (RVA) del segmento de código que ICorDebugCode representa.
GetCode (método) Obtiene todo el código de la función especificada, con formato de desensamblaje. Este método ha quedado en desuso; use ICorDebugCode2::GetCodeChunks en su lugar.
GetEnCRemapSequencePoints (método) No implementado.
GetFunction (método) Obtiene el elemento "ICorDebugFunction" asociado a este ICorDebugCodeobjeto .
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.
GetSize (método) Obtiene el tamaño, en bytes, del código binario representado por este ICorDebugCode.
GetVersionNumber (método) Obtiene el número basado en uno que identifica la versión del código que representa.ICorDebugCode
IsIL (método) Obtiene un valor que indica si se ICorDebugCode compila en CIL.

Observaciones

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 cualquier número de ICorDebugCode objetos asociados.

Nota:

Esta interfaz no admite la llamada remota, ya sea entre máquinas o entre procesos.

Requisitos

Plataformas: Consulte Sistemas operativos compatibles con .NET.

Encabezado: CorDebug.idl, CorDebug.h

Biblioteca: CorGuids.lib

Versiones de .NET: Disponible desde .NET Framework 1.0

Consulte también