ICorProfilerCallback::RuntimeSuspendStarted-Methode
Benachrichtigt den Profiler, dass die Laufzeit alle Laufzeitthreads unterbricht.
HRESULT RuntimeSuspendStarted(
[in] COR_PRF_SUSPEND_REASON suspendReason);
Parameter
- suspendReason
[in] Ein Wert der COR_PRF_SUSPEND_REASON-Enumeration, der den Grund für die Unterbrechung angibt.
Hinweise
Alle Laufzeitthreads in nicht verwaltetem Code können weiter ausgeführt werden, bis sie versuchen, wieder in die Laufzeit einzutreten. An diesem Punkt werden sie auch angehalten, bis die Laufzeit fortgesetzt wird. Dies gilt auch für neue Threads, die in die Laufzeit eintreten. Alle Threads in der Laufzeit werden entweder sofort angehalten, wenn sie sich bereits in unterbrechbarem Code befinden, oder sie erhalten die Aufforderung zum Anhalten, wenn sie unterbrechbaren Code erreichen.
Anforderungen
Plattformen: siehe Systemanforderungen für .NET Framework.
Header: CorProf.idl, CorProf.h
Bibliothek: CorGuids.lib
.NET Framework-Versionen: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0
Siehe auch
Referenz
ICorProfilerCallback-Schnittstelle