ICorProfilerCallback::RuntimeThreadSuspended – metoda
Upozorní profiler, že zadané vlákno bylo pozastaveno nebo se chystá pozastavit.
Syntaxe
HRESULT RuntimeThreadSuspended(
[in] ThreadID threadId);
Parametry
threadId
[v] ID vlákna, které bylo pozastaveno.
Poznámky
K RuntimeThreadSuspended
oznámení může dojít kdykoli mezi ICorProfilerCallback::RuntimeSuspendStarted a přidruženými zpětnými voláními ICorProfilerCallback::RuntimeResumeStarted . Oznámení, ke kterým dochází mezi ICorProfilerCallback::RuntimeSuspendFinished a RuntimeResumeStarted
jsou určena pro vlákna, která byla spuštěna v nespravovaném kódu a byla pozastavena při vstupu do modulu runtime.
Obecně platí, že k tomuto zpětnému volání dochází hned po pozastavení vlákna. Pokud je však právě spuštěné vlákno (vlákno, které toto zpětné volání volal) pozastaveno, bude toto zpětné volání probíhat těsně před pozastavením vlákna.
Požadavky
Platformy: Viz Požadavky na systém.
Záhlaví: CorProf.idl, CorProf.h
Knihovny: CorGuids.lib
Verze rozhraní .NET Framework: K dispozici od verze 2.0