Бөлісу құралы:


Метод ICorProfilerCallback7::ModuleInMemorySymbolsUpdated

[Поддерживается в .NET Framework 4.6.1 и более поздних версиях]

Уведомляет профилировщик при каждом обновлении потока символов, связанного с модулем в памяти.

Синтаксис

HRESULT ModuleInMemorySymbolsUpdated(
     ModuleID moduleId
);

Параметры

moduleId [in] Идентификатор модуля в памяти, поток символов которого обновляется.

Замечания

Этот обратный вызов управляется путем задания флага маски событий COR_PRF_HIGH_IN_MEMORY_SYMBOLS_UPDATED при вызове метода ICorProfilerCallback5::SetEventMask2 .

Замечание

Это событие в настоящее время не вызывается для символов, неявно созданных или измененных с помощью System.Reflection.Emit API.

Даже если символы предоставляются перед вызовом одного из перегруженных управляемых Assembly.Load методов, включающих rawSymbolStore аргумент для указания символов сборки, среда выполнения не может фактически связать символьные данные с модулем до тех пор, пока не произошло обратного вызова ModuleLoadFinished . Это событие предоставляет более позднюю возможность собирать символы для таких модулей.

Требования

Платформы: см. раздел Требования к системе.

Заголовок: CorProf.idl, CorProf.h

Библиотека: CorGuids.lib

Версии .NET Framework: Доступно с версии 4.6.1

См. также