Interface ICorDebugCode
Representa um segmento de código CIL (Common Intermediate Language) ou código nativo.
Métodos
Método | Descrição |
---|---|
Método CreateBreakpoint | Define um ponto de interrupção no deslocamento especificado. |
Método GetAddress | Obtém o RVA (endereço virtual relativo) do segmento de código que este ICorDebugCode representa. |
Método GetCode | Obtém todo o código da função especificada, formatada 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 deslocamentos 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 este ICorDebugCode representa. |
Método IsIL | Obtém um valor que indica se isso ICorDebugCode é compilado no CIL. |
Comentários
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 objetos ICorDebugCode
associados a ele.
Observação
Esta interface não pode ser chamada remotamente, seja entre computadores ou entre processos.
Requisitos
Plataformas: confira Requisitos do sistema.
Cabeçalho: CorDebug.idl, CorDebug.h
Biblioteca: CorGuids.lib
Versões do .NET Framework: Disponíveis desde a versão 1.0