Share via


Interface ICorDebugModule

Representa um módulo de CLR (Common Language Runtime), que é um arquivo executável ou uma biblioteca de vínculo dinâmico (DLL).

Métodos

Método Descrição
Método CreateBreakpoint Não implementado.
Método EnableClassLoadCallbacks Determina se os retornos de chamada ICorDebugManagedCallback::LoadClass e ICorDebugManagedCallback::UnloadClass são chamados para este módulo.
Método EnableJITDebugging Determina se o compilador JIT (just-in-time) preserva as informações de depuração para métodos dentro deste módulo.
Método GetAssembly Obtém o assembly que o contém para este módulo.
Método GetBaseAddress Obtém o endereço básico do módulo.
Método GetClassFromToken Obtém o ICorDebugClass dos metadados.
Método GetEditAndContinueSnapshot Preterido.
Método GetFunctionFromRVA Não implementado.
Método GetFunctionFromToken Obtém a função especificada pelo token de metadados.
Método GetGlobalVariableValue Obtém um objeto de valor para a variável global especificada.
Método GetMetaDataInterface Obtém um ponteiro de interface de metadados que pode ser usado para examinar os metadados do módulo.
Método GetName Obtém o nome de arquivo do módulo.
Método GetProcess Obtém o processo contenedor para esse módulo.
Método GetSize Obtém o tamanho do módulo em bytes.
Método GetToken Obtém o token para a entrada da tabela para este módulo.
Método IsDynamic Indica se o módulo é dinâmico.
Método IsInMemory Indica se esse módulo existe apenas na memória.

Comentários

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

Confira também