Compartilhar via


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

Método de ICorProfilerCallback::RuntimeSuspendAborted

Método de ICorProfilerCallback::RuntimeSuspendFinished