ICorProfilerCallback3::P rofilerDetachSucceeded, metod
Meddelar profileraren att CLR (Common Language Runtime) håller på att ta bort profilerar-DLL:en.
Syntax
HRESULT ProfilerDetachSucceeded();
Returvärde
Returvärdet från återanropet ignoreras.
Kommentarer
Återanropet ProfilerDetachSucceeded
utfärdas när alla trådar har avslutat profilerarens kod. När den här metoden anropas bör profileraren utföra alla uppgifter i sista minuten som inte är lämpliga för dess destruktor, till exempel att meddela användargränssnittet eller loggningskomponenten. Profileraren får dock inte anropa funktioner i gränssnitt som tillhandahålls av CLR under detta återanrop (till exempel ICorProfilerInfo eller IMetaData*
gränssnitt).
CLR skapar en post i händelseloggen för Windows-program som anger att frånkopplingsåtgärden lyckades.
När profileraren returnerar från det här återanropet släpper CLR profiler-objektet och tar bort profilerar-DLL:en. Profileraren får därför inte utföra några åtgärder som skulle göra att körningen sker i profilerar-DLL:en när den returneras från det här återanropet. Till exempel får den inte skapa trådar eller registrera timeråteranrop.
Krav
Plattformar: Se Systemkrav.
Huvudet: CorProf.idl, CorProf.h
Bibliotek: CorGuids.lib
.NET Framework versioner: Tillgänglig sedan 4