Método de ICorProfilerCallback::RuntimeSuspendStarted
Notifica o profiler para que o tempo de execução está prestes a suspender todos os threads de runtime.
HRESULT RuntimeSuspendStarted(
[in] COR_PRF_SUSPEND_REASON suspendReason);
Parâmetros
- suspendReason
[in] Um valor igual a COR_PRF_SUSPEND_REASON enumeração que indica o motivo para a suspensão.
Comentários
Todos os threads de runtime que estão em código não gerenciado têm permissão para continuar a executar até eles tentarem novamente o tempo de execução. Nesse momento eles serão também suspensos até que o tempo de execução continua. Isso também se aplica a novos segmentos de inserir o tempo de execução. Todos os threads no runtime são que seja suspenso imediatamente se eles já estão no código passível de interrupção ou são solicitadas quando elas alcançam interruptível código de suspensão.
Requisitos
Plataformas: Consulte Requisitos de sistema do .NET Framework.
Cabeçalho: Corprof. idl, CorProf.h
Biblioteca: CorGuids.lib
.NET Framework versões: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0
Consulte também
Referência
Interface de ICorProfilerCallback