Partilhar via


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 LoadLibraryou 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

Ver também