Partager via


ICorProfilerCallback7::ModuleInMemorySymbolsUpdated, méthode

[Prise en charge dans le .NET Framework 4.6.1 et versions ultérieures]

Notifie le profileur de la mise à jour du flux de symbole associé à un module en mémoire.

Syntaxe

HRESULT ModuleInMemorySymbolsUpdated(  
     ModuleID moduleId  
);  

Paramètres

moduleId
[in] Identificateur du module en mémoire dont le flux de symboles est mis à jour.

Notes

Ce rappel est contrôlé en définissant l'indicateur de masque d'événements COR_PRF_HIGH_IN_MEMORY_SYMBOLS_UPDATED lors de l'appel de la méthode ICorProfilerCallback5::SetEventMask2.

Notes

Cet événement n’est actuellement pas déclenché pour les symboles créés ou modifiés implicitement via les API System.Reflection.Emit.

Même si les symboles sont fournis en amont dans un appel à l'une des surcharges des méthodes Assembly.Load managées qui inclut un argument rawSymbolStore pour spécifier les symboles de l'assembly, le runtime peut ne pas associer les données symboliques au module avant que le rappel de ModuleLoadFinished ne se produise. Cet événement offre une occasion ultérieure de collecter des symboles pour ces modules.

Spécifications

Plateformes : Consultez Configuration requise.

En-tête : CorProf.idl, CorProf.h

Bibliothèque : CorGuids.lib

Versions du .NET Framework : Disponibles depuis la version 4.6.1

Voir aussi