Compartilhar via


Método ICorProfilerCallback7::ModuleInMemorySymbolsUpdated

[Suportado no .NET Framework 4.6.1 e versões posteriores]

Notifica o criador de perfil de que o fluxo de símbolos associado a um módulo na memória foi atualizado.

Sintaxe

HRESULT ModuleInMemorySymbolsUpdated(  
     ModuleID moduleId  
);  

Parâmetros

moduleId
[in] O identificador do módulo na memória cujo fluxo de símbolo é atualizado.

Comentários

Esse retorno de chamada é controlado ao definir o sinalizador de máscara de evento COR_PRF_HIGH_IN_MEMORY_SYMBOLS_UPDATED ao chamar o método ICorProfilerCallback5::SetEventMask2.

Observação

No momento, esse evento não é gerado para símbolos criados ou modificados implicitamente por meio de APIs System.Reflection.Emit.

Mesmo quando os símbolos são fornecidos antecipadamente em uma chamada a uma das sobrecargas dos métodos Assembly.Load gerenciados que inclui um argumento rawSymbolStore para especificar os símbolos para o assembly, o runtime pode não associar os dados simbólicos ao módulo até que o retorno de chamada ModuleLoadFinished tenha ocorrido. Esse evento oferece uma oportunidade posterior de coletar símbolos para esses módulos.

Requisitos

Plataformas: confira Requisitos do sistema.

Cabeçalho: CorProf.idl, CorProf.h

Biblioteca: CorGuids.lib

Versões do .NET Framework: disponível a partir da 4.6.1

Confira também