ICorProfilerCallback7::ModuleInMemorySymbolsUpdated-Methode
[Wird nur in .NET Framework 4.6.1 und höheren Versionen unterstützt]
Benachrichtigt den Profiler, wenn der einem speicherinternen Modul zugeordnete Symbolstream aktualisiert wird.
Syntax
HRESULT ModuleInMemorySymbolsUpdated(
ModuleID moduleId
);
Parameter
moduleId
[in] Der Bezeichner des In-Memory-Moduls, dessen Symbolstream aktualisiert wird.
Bemerkungen
Dieser Rückruf wird durch Festlegen des Ereignismaskenflags COR_PRF_HIGH_IN_MEMORY_SYMBOLS_UPDATED beim Aufruf der Methode ICorProfilerCallback5::SetEventMask2 gesteuert.
Hinweis
Dieses Ereignis wird derzeit nicht für Symbole ausgelöst, die implizit über System.Reflection.Emit-APIs erstellt oder geändert wurden.
Selbst wenn Symbole im Voraus in einem Aufruf einer der Überladungen der verwalteten Assembly.Load-Methoden bereitgestellt werden, der ein rawSymbolStore
-Argument zur Festlegung der Symbole für die Assembly enthält, kann es sein, dass die Runtime die symbolischen Daten dem Modul erst dann zuordnet, wenn der ModuleLoadFinished-Rückruf stattgefunden hat. Dieses Ereignis bietet eine spätere Möglichkeit, Symbole für solche Module zu erfassen.
Anforderungen
Plattformen: Informationen finden Sie unter Systemanforderungen.
Header: CorProf.idl, CorProf.h
Bibliothek: CorGuids.lib
.NET Framework-Versionen: Seit Version 4.6.1 verfügbar