Udostępnij za pośrednictwem


ICorProfilerCallback::RuntimeSuspendStarted — Metoda

Powiadamia profilera, że środowisko uruchomieniowe ma wstrzymać wszystkie wątki środowiska uruchomieniowego.

Składnia

HRESULT RuntimeSuspendStarted(  
    [in] COR_PRF_SUSPEND_REASON suspendReason);  

Parametry

suspendReason
[w] Wartość wyliczenia COR_PRF_SUSPEND_REASON wskazująca przyczynę zawieszenia.

Uwagi

Wszystkie wątki środowiska uruchomieniowego, które znajdują się w kodzie niezarządzanym, mogą być nadal uruchamiane, dopóki nie spróbują ponownie wprowadzić środowiska uruchomieniowego. W tym momencie zostaną one również zawieszone do momentu wznowienia środowiska uruchomieniowego. Dotyczy to również nowych wątków, które wchodzą w środowisko uruchomieniowe. Wszystkie wątki w środowisku uruchomieniowym są zawieszone natychmiast, jeśli są one już w kodzie przerywanym, lub są one proszone o wstrzymanie, gdy osiągną przerwalny kod.

Wymagania

Platformy: Zobacz Wymagania systemowe.

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

Biblioteki: CorGuids.lib

.NET Framework wersje: dostępne od wersji 2.0

Zobacz też