Teilen über


ICorProfilerCallback::RuntimeSuspendStarted-Methode

Benachrichtigt den Profiler, dass die Runtime alle Runtimethreads anhalten wird

Syntax

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

Bemerkungen

Alle Runtimethreads, die sich in nicht verwaltetem Code befinden, dürfen weiterhin ausgeführt werden, bis sie versuchen, wieder in die Runtime einzutreten. An diesem Punkt werden sie ebenfalls angehalten, bis die Runtime fortgesetzt wird. Dies gilt auch für neue Threads, die in die Runtime gelangen. Alle Threads in der Runtime werden entweder sofort angehalten, wenn sie sich bereits in unterbrechbarem Code befinden, oder sie werden aufgefordert, angehalten zu werden, wenn sie unterbrechbaren Code erreichen.

Anforderungen

Plattformen: Informationen finden Sie unter Systemanforderungen.

Header: CorProf.idl, CorProf.h

Bibliothek: CorGuids.lib

.NET Framework-Versionen: Seit 2.0 verfügbar.

Siehe auch