Método de ICorProfilerCallback3::ProfilerDetachSucceeded
Notifica o profiler para que o common language runtime (CLR) está prestes a descarregar o DLL do profiler.
HRESULT ProfilerDetachSucceeded();
Valor de retorno
O valor de retorno desse retorno de chamada é ignorado.
Comentários
O ProfilerDetachSucceeded retorno de chamada é emitido após todos os threads tenham saído de código. do criador de perfil Quando esse método é chamado, o profiler deve executar quaisquer tarefas de último minuto que não são adequadas para seu destruidor, como a notificação de sua interface do usuário ou o componente de log. No entanto, o profiler não deve chamar funções em interfaces que são fornecidos pelo CLR durante esse retorno de chamada (como o ICorProfilerInfo ou IMetaData* interfaces).
O CLR cria uma entrada no log de eventos do aplicativo do Windows para indicar que a operação de desanexar é bem-sucedida.
Depois que o profiler retorna-se de que esse retorno de chamada, o CLR libera o objeto do profiler e descarrega o DLL do profiler. Portanto, o profiler não deve executar quaisquer ações que possam causar execução ocorra dentro do profiler DLL depois que ela retorna desse retorno de chamada. Por exemplo, ele não deve criar threads ou registrar retornos de chamada timer.
Requisitos
Plataformas: Consulte Requisitos de sistema do .NET Framework.
Cabeçalho: Corprof. idl, CorProf.h
Biblioteca: CorGuids.lib
.NET Framework versões: 4
Consulte também
Referência
Interface de ICorProfilerInfo3