ICorDebugCode Interface
Representa um segmento de código de linguagem intermediária comum (CIL) ou código nativo.
Métodos
Método | Description |
---|---|
Método CreateBreakpoint | Cria um ponto de interrupção no deslocamento especificado. |
Método GetAddress | Obtém o endereço virtual relativo (RVA) do segmento de código que isso ICorDebugCode representa. |
Método GetCode | Obtém todo o código para a função especificada, formatado para desmontagem. Este método foi preterido; use ICorDebugCode2::GetCodeChunks em vez disso. |
Método GetEnCRemapSequencePoints | Não implementado. |
Método GetFunction | Obtém o "ICorDebugFunction" associado a este ICorDebugCode . |
Método GetILToNativeMapping | Obtém uma matriz de instâncias "COR_DEBUG_IL_TO_NATIVE_MAP" que representam mapeamentos de compensações CIL para deslocamentos nativos. |
Método GetSize | Obtém o tamanho, em bytes, do código binário representado por este ICorDebugCode . |
Método GetVersionNumber | Obtém o número baseado em um que identifica a versão do código que isso ICorDebugCode representa. |
Método IsIL | Obtém um valor que indica se isso ICorDebugCode é compilado em CIL. |
Observações
ICorDebugCode
pode representar CIL ou código nativo. Um objeto "ICorDebugFunction" que representa o código CIL pode ter zero ou um ICorDebugCode
objeto associado a ele. Um objeto "ICorDebugFunction" que representa o código nativo pode ter qualquer número de ICorDebugCode
objetos associados a ele.
Nota
Esta interface não suporta ser chamada remotamente, seja entre máquinas ou entre processos.
Requisitos
Plataformas: Consulte Requisitos do sistema.
Cabeçalho: CorDebug.idl, CorDebug.h
Biblioteca: CorGuids.lib
Versões do .NET Framework: Disponível desde 1.0