ICorProfilerCallback::RuntimeSuspendStarted – metoda
Oznámí profileru, že modul runtime se chystá pozastavit všechna vlákna modulu runtime.
Syntaxe
HRESULT RuntimeSuspendStarted(
[in] COR_PRF_SUSPEND_REASON suspendReason);
Parametry
suspendReason
[v] Hodnota COR_PRF_SUSPEND_REASON výčtu, který označuje důvod pozastavení.
Poznámky
Všechna vlákna modulu runtime, která jsou v nespravovaném kódu, můžou běžet, dokud se znovu nepokusí modul runtime vstoupit. V tomto okamžiku budou také pozastaveny, dokud se modul runtime neobnoví. To platí také pro nová vlákna, která vstupují do modulu runtime. Všechna vlákna v modulu runtime jsou buď okamžitě pozastavena, pokud jsou již v přerušitelném kódu, nebo jsou vyzvána k pozastavení, když se dostanou do přerušitelného kódu.
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