Compartilhar via


Método ICorProfilerCallback::RuntimeThreadSuspended

Notifica o criador de perfil de que o thread especificado foi suspenso ou está prestes a ser suspenso.

Sintaxe

HRESULT RuntimeThreadSuspended(  
    [in] ThreadID threadId);  

Parâmetros

threadId
[in] A ID do thread que foi suspenso.

Comentários

A notificação RuntimeThreadSuspended pode ocorrer a qualquer momento entre os retornos de chamada ICorProfilerCallback::RuntimeSuspendStarted e ICorProfilerCallback::RuntimeResumeStarted associados. As notificações que ocorrem entre ICorProfilerCallback::RuntimeSuspendFinished e RuntimeResumeStarted são para threads que estavam em execução no código não gerenciado e foram suspensas ao entrar no runtime.

Geralmente, esse retorno de chamada ocorre logo após a suspensão de um thread. No entanto, se o thread em execução no momento (o thread que chamou esse retorno de chamada) for aquele que está sendo suspenso, esse retorno de chamada ocorrerá pouco antes de o thread ser suspenso.

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