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