Método ICorProfilerCallback::ModuleAttachedToAssembly
Notifica o criador de perfil de que um módulo está sendo anexado ao assembly pai.
Sintaxe
HRESULT ModuleAttachedToAssembly(
[in] ModuleID moduleId,
[in] AssemblyID AssemblyId);
Parâmetros
moduleId
[in] A ID do módulo que está sendo anexado.
AssemblyId
[in] A ID do assembly pai ao qual o módulo está anexado.
Comentários
Um módulo pode ser carregado por meio de uma IAT (tabela de endereços de importação), por meio de uma chamada para LoadLibrary
ou de uma referência de metadados. Como resultado, o carregador CLR (Common Language Runtime) tem vários caminhos de código para determinar o assembly no qual um módulo reside. Portanto, é possível que, depois que ICorProfilerCallback::ModuleLoadFinished for chamado, o módulo não saiba em qual assembly ele está e não é possível obter a ID do assembly pai. O método ModuleAttachedToAssembly
é chamado quando o módulo é anexado ao assembly pai e sua ID de assembly pai pode ser obtida.
Requisitos
Plataformas: confira Requisitos do sistema.
Cabeçalho: CorProf.idl, CorProf.h
Biblioteca: CorGuids.lib
Versões do .NET Framework: disponíveis desde 2.0