Freigeben über


ICorProfilerCallback::RuntimeThreadSuspended-Methode

Benachrichtigt den Profiler, dass der angegebene Thread angehalten wurde oder angehalten werden soll.

Syntax

HRESULT RuntimeThreadSuspended(  
    [in] ThreadID threadId);  

Parameter

threadId
[in] Die ID des angehaltenen Threads.

Bemerkungen

Die RuntimeThreadSuspended-Benachrichtigung kann jederzeit zwischen ICorProfilerCallback::RuntimeSuspendStarted und den zugeordneten ICorProfilerCallback::RuntimeResumeStarted-Rückrufen erfolgen. Benachrichtigungen, die zwischen ICorProfilerCallback::RuntimeSuspendFinished und RuntimeResumeStarted auftreten, beziehen sich auf Threads, die in nicht verwaltetem Code ausgeführt wurden und beim Eintritt in die Runtime angehalten wurden.

In der Regel erfolgt dieser Rückruf direkt nach Anhalten eines Threads. Wenn jedoch der aktuell ausgeführte Thread (der Thread, der diesen Rückruf aufgerufen hat) derjenige ist, der angehalten wird, erfolgt dieser Rückruf kurz bevor der Thread angehalten wird.

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