Interface ICorDebugCode

Representa um segmento de código MSIL (Microsoft Intermediate Language) ou código nativo.

Métodos

Método Descrição
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. Esse 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 isso ICorDebugCode .
Método GetILToNativeMapping Obtém uma matriz de instâncias "COR_DEBUG_IL_TO_NATIVE_MAP" que representam mapeamentos de deslocamentos MSIL para deslocamentos nativos.
Método GetSize Obtém o tamanho, em bytes, do código binário representado por isso ICorDebugCode .
Método GetVersionNumber Obtém o número baseado em um que identifica a versão do código que ICorDebugCode representa.
Método IsIL Obtém um valor que indica se isso ICorDebugCode é compilado em MSIL.

Comentários

ICorDebugCode pode representar o MSIL ou código nativo. Um objeto "ICorDebugFunction" que representa o código MSIL pode ter zero ou um ICorDebugCode objetos associados a ele. Um objeto "ICorDebugFunction" que representa o código nativo pode ter qualquer número de ICorDebugCode objetos associados a ele.

Observação

Esta interface não dá suporte para chamada remota, seja entre computadores ou processos cruzados.

Requisitos

Plataformas: confira Requisitos do sistema.

Cabeçalho: CorDebug.idl, CorDebug.h

Biblioteca: CorGuids.lib

.NET Framework versões:Disponível desde o 1.0

Consulte também