Methode ICorProfilerCallback7::ModuleInMemorySymbolsUpdated
[Ondersteund in de .NET Framework 4.6.1 en latere versies]
De profiler wordt gewaarschuwd wanneer de symboolstroom die is gekoppeld aan een module in het geheugen, wordt bijgewerkt.
Syntaxis
HRESULT ModuleInMemorySymbolsUpdated(
ModuleID moduleId
);
Parameters
moduleId
[in] De id van de module in het geheugen waarvan de symboolstroom wordt bijgewerkt.
Opmerkingen
Deze callback wordt beheerd door de vlag COR_PRF_HIGH_IN_MEMORY_SYMBOLS_UPDATED gebeurtenismasker in te stellen bij het aanroepen van de methode ICorProfilerCallback5::SetEventMask2 .
Notitie
Deze gebeurtenis wordt momenteel niet gegenereerd voor symbolen die impliciet zijn gemaakt of gewijzigd via System.Reflection.Emit API's.
Zelfs wanneer er vooraf symbolen worden opgegeven in een aanroep van een van de overbelastingen van de beheerde Assembly.Load methoden met een rawSymbolStore
argument om de symbolen voor de assembly op te geven, kan het zijn dat de runtime de symbolische gegevens pas daadwerkelijk aan de module koppelt nadat de callback ModuleLoadFinished is opgetreden. Deze gebeurtenis biedt een latere mogelijkheid om symbolen voor dergelijke modules te verzamelen.
Vereisten
Platforms: Zie Systeemvereisten.
Header: CorProf.idl, CorProf.h
Bibliotheek: CorGuids.lib
.NET Framework versies: beschikbaar sinds 4.6.1