Compartilhar via


Método ICorProfilerCallback::RuntimeSuspendStarted

Notifica o criador de perfil 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.

Comentários

Todos os threads de runtime que estão em código não gerenciado têm permissão para continuar em execução até tentarem reentrar no runtime. Nesse ponto, eles também serão suspensos até que o runtime seja retomado. Isso também se aplica a novos threads que entrem no runtime. Todos os threads no runtime serão suspensos imediatamente se já estiverem em código interrompível ou forem solicitados a suspender quando chegarem ao código interrompível.

Requisitos

Plataformas: confira Requisitos do sistema.

Cabeçalho: CorProf.idl, CorProf.h

Biblioteca: CorGuids.lib

Versões do .NET Framework: disponíveis desde 2.0

Confira também