Método ICorProfilerCallback::ModuleAttachedToAssembly
Notifica o gerador de perfis de que um módulo está a ser anexado à respetiva assemblagem principal.
Sintaxe
HRESULT ModuleAttachedToAssembly(
[in] ModuleID moduleId,
[in] AssemblyID AssemblyId);
Parâmetros
moduleId
[in] O ID do módulo que está a ser anexado.
AssemblyId
[in] O ID da assemblagem principal à qual o módulo está anexado.
Observações
Um módulo pode ser carregado através de uma tabela de endereços de importação (IAT), através de uma chamada para LoadLibrary
ou através de uma referência de metadados. Como resultado, o carregador de runtime de linguagem comum (CLR) tem vários caminhos de código para determinar a assemblagem em que um módulo se encontra. Portanto, é possível que depois de ICorProfilerCallback::ModuleLoadFinished ser chamado, o módulo não saiba em que assemblagem se encontra e não é possível obter o ID de assemblagem principal. O ModuleAttachedToAssembly
método é chamado quando o módulo é anexado à assemblagem principal e o respetivo ID de assemblagem principal pode ser obtido.
Requisitos
Plataformas: Veja Requisitos do Sistema.
Cabeçalho: CorProf.idl, CorProf.h
Biblioteca: CorGuids.lib
.NET Framework Versões: Disponível desde 2.0