Partilhar via


Método ICorProfilerCallback::RuntimeSuspendStarted

Notifica o gerador de perfis de que o runtime está prestes a suspender todos os threads de runtime.

Sintaxe

HRESULT RuntimeSuspendStarted(  
    [in] COR_PRF_SUSPEND_REASON suspendReason);  

Parâmetros

suspendReason
[in] Um valor da enumeração COR_PRF_SUSPEND_REASON que indica o motivo da suspensão.

Observações

Todos os threads de runtime que estão no código não gerido têm permissão para continuar em execução até tentarem voltar a introduzir o runtime. Nessa altura, também serão suspensos até que o runtime seja retomado. Isto também se aplica a novos threads que introduzem o runtime. Todos os threads no runtime são suspensos imediatamente se já estiverem em código interruptível ou é-lhes pedido que suspendam quando chegam ao código interruptível.

Requisitos

Plataformas: Veja Requisitos de Sistema.

Cabeçalho: CorProf.idl, CorProf.h

Biblioteca: CorGuids.lib

.NET Framework Versões: Disponível desde 2.0

Ver também