ICorProfilerCallback7::ModuleInMemorySymbolsUpdated — Metoda
[Obsługiwane w .NET Framework 4.6.1 i nowszych wersjach]
Powiadamia profilera za każdym razem, gdy strumień symboli skojarzony z modułem w pamięci zostanie zaktualizowany.
Składnia
HRESULT ModuleInMemorySymbolsUpdated(
ModuleID moduleId
);
Parametry
moduleId
[in] Identyfikator modułu w pamięci, którego strumień symboli jest aktualizowany.
Uwagi
To wywołanie zwrotne jest kontrolowane przez ustawienie flagi maski zdarzeń COR_PRF_HIGH_IN_MEMORY_SYMBOLS_UPDATED podczas wywoływania metody ICorProfilerCallback5::SetEventMask2 .
Uwaga
To zdarzenie nie jest obecnie wywoływane dla symboli niejawnie utworzonych lub zmodyfikowanych za pośrednictwem System.Reflection.Emit interfejsów API.
Nawet jeśli symbole są dostarczane z góry w wywołaniu do jednego z przeciążeń zarządzanych Assembly.Load metod, które zawierają rawSymbolStore
argument określający symbole zestawu, środowisko uruchomieniowe może w rzeczywistości nie skojarzyć danych symbolicznych z modułem do momentu wystąpienia wywołania zwrotnego ModuleLoadFinished . To zdarzenie zapewnia później możliwość zbierania symboli dla takich modułów.
Wymagania
Platformy: Zobacz Wymagania systemowe.
Nagłówka: CorProf.idl, CorProf.h
Biblioteki: CorGuids.lib
wersje .NET Framework: dostępne od wersji 4.6.1