Udostępnij za pośrednictwem


ICorProfilerCallback::RuntimeThreadSuspended — Metoda

Powiadamia profilera, że określony wątek został zawieszony lub ma zostać zawieszony.

Składnia

HRESULT RuntimeThreadSuspended(  
    [in] ThreadID threadId);  

Parametry

threadId
[in] Identyfikator wątku, który został zawieszony.

Uwagi

Powiadomienie RuntimeThreadSuspended może wystąpić w dowolnym momencie między wywołaniami zwrotnymi ICorProfilerCallback::RuntimeSuspendStarted i skojarzonym wywołaniem zwrotnym ICorProfilerCallback::RuntimeResumeStarted . Powiadomienia występujące między elementem ICorProfilerCallback::RuntimeSuspendFinished i RuntimeResumeStarted dotyczą wątków uruchomionych w kodzie niezarządzanym i zostały zawieszone po wejściu do środowiska uruchomieniowego.

Ogólnie rzecz biorąc, to wywołanie zwrotne występuje tuż po zawieszeniu wątku. Jeśli jednak aktualnie wykonywany wątek (wątek nazywany tym wywołaniem zwrotnym) jest tym, który jest zawieszony, to wywołanie zwrotne nastąpi tuż przed zawieszeniem wątku.

Wymagania

Platformy: Zobacz Wymagania systemowe.

Nagłówka: CorProf.idl, CorProf.h

Biblioteki: CorGuids.lib

wersje .NET Framework: dostępne od wersji 2.0

Zobacz też