Dela via


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

Se även