Condividi tramite


Metodo ICorProfilerCallback::RuntimeSuspendStarted

Notifica al profiler che il runtime sta per sospendere tutti i thread di runtime.

Sintassi

HRESULT RuntimeSuspendStarted(  
    [in] COR_PRF_SUSPEND_REASON suspendReason);  

Parametri

suspendReason
[in] Valore dell'enumerazione COR_PRF_SUSPEND_REASON che indica il motivo della sospensione.

Commenti

Tutti i thread di runtime presenti nel codice non gestito possono continuare a essere in esecuzione finché non tentano di immettere nuovamente il runtime. A quel punto verranno sospesi anche fino alla ripresa del runtime. Questo vale anche per i nuovi thread che entrano nel runtime. Tutti i thread nel runtime vengono sospesi immediatamente se sono già nel codice interrotto oppure vengono richiesti di sospendere quando raggiungono il codice interrotto.

Requisiti

Piattaforme: vedere Requisiti di sistema di .NET Framework.

Intestazione: CorProf.idl, CorProf.h

Libreria: CorGuids.lib

Versioni di .NET Framework: Disponibile da 2.0

Vedi anche