Partilhar via


ICorDebugModule Interface

Representa um módulo de runtime de linguagem (CLR) comum, que é um ficheiro executável ou uma biblioteca de ligação dinâmica (DLL).

Métodos

Método Descrição
CreateBreakpoint Method Não implementado.
Método EnableClassLoadCallbacks Determina se as chamadas de retorno ICorDebugManagedCallback::LoadClass e ICorDebugManagedCallback::UnloadClass são chamadas para este módulo.
EnableJITDebugging Method Determina se o compilador just-in-time (JIT) preserva as informações de depuração dos métodos neste módulo.
Método GetAssembly Obtém a assemblagem de contenção para este módulo.
GetBaseAddress Method Obtém o endereço base do módulo.
GetClassFromToken Method Obtém o ICorDebugClass a partir dos metadados.
Método GetEditAndContinueSnapshot Preterido.
GetFunctionFromRVA Method 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.
GetMetaDataInterface Method Obtém um ponteiro da interface de metadados que pode ser utilizado para examinar os metadados do módulo.
Método GetName Obtém o nome de ficheiro do módulo.
GetProcess Method Obtém o processo de contenção para este módulo.
GetSize Method Obtém o tamanho do módulo em bytes.
Método GetToken Obtém o token para a entrada de tabela para este módulo.
Método IsDynamic Indica se o módulo é dinâmico.
Método IsInMemory Indica se este módulo existe apenas na memória.

Observações

Nota

Esta interface não suporta ser chamada remotamente, seja entre máquinas ou entre processos.

Requisitos

Plataformas: Veja Requisitos de Sistema.

Cabeçalho: CorDebug.idl, CorDebug.h

Biblioteca: CorGuids.lib

.NET Framework Versões: Disponível desde 1.0

Ver também