Freigeben über


ICorProfilerCallback::RuntimeThreadSuspended-Methode

Aktualisiert: November 2007

Benachrichtigt den Profiler, dass der angegebene Thread unterbrochen wurde oder kurz vor einer Unterbrechung steht.

HRESULT RuntimeThreadSuspended(
    [in] ThreadID threadId);

Parameter

  • threadId
    [in] Die ID des Threads, der unterbrochen wurde.

Hinweise

Die RuntimeThreadSuspended-Benachrichtigung kann jederzeit zwischen dem ICorProfilerCallback::RuntimeSuspendStarted-Rückruf und dem zugeordneten ICorProfilerCallback::RuntimeResumeStarted-Rückruf auftreten. Benachrichtigungen zwischen ICorProfilerCallback::RuntimeSuspendFinished und RuntimeResumeStarted erfolgen für Threads, die in nicht verwaltetem Code ausgeführt und beim Einstieg in die Laufzeit unterbrochen wurden.

Im Allgemeinen tritt dieser Rückruf nur nach der Unterbrechung eines Threads auf. Wenn es sich bei dem momentan ausgeführten Thread (der Thread, der diesen Rückruf aufgerufen hat) um den Thread handelt, der unterbrochen wird, erfolgt dieser Rückruf direkt vor der Unterbrechung des Threads.

Anforderungen

Plattformen: siehe Systemanforderungen für .NET Framework.

Header: CorProf.idl

Bibliothek: CorGuids.lib

.NET Framework-Versionen: 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

Siehe auch

Referenz

ICorProfilerCallback-Schnittstelle

ICorProfilerCallback::RuntimeThreadResumed-Methode