Поделиться через


Метод 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

См. также раздел