Udostępnij za pośrednictwem


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

Zobacz też