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

Siehe auch