Metodo ICorProfilerCallback::RuntimeSuspendStarted
Notifica al profiler che il runtime sta per sospendere tutti i thread in fase di esecuzione.
HRESULT RuntimeSuspendStarted(
[in] COR_PRF_SUSPEND_REASON suspendReason);
Parametri
- suspendReason
[in] Valore dell'enumerazione COR_PRF_SUSPEND_REASON che indica il motivo della sospensione.
Note
Tutti i thread in fase di esecuzione che si trovano in codice non gestito possono proseguire con l'esecuzione finché non tentano di accedere di nuovo al runtime. A questo punto verranno sospesi anch'essi fino a quando non riprende il runtime. Ciò accade anche per i nuovi thread che accedono al runtime. Tutti i thread nel runtime vengono sospesi immediatamente se si trovano già in codice che può essere interrotto oppure vengono informati di dover sospendere l'esecuzione quando raggiungono codice di questo tipo.
Requisiti
Piattaforme: vedere Requisiti di sistema di .NET Framework.
Intestazione: CorProf.idl, CorProf.h
Libreria: CorGuids.lib
Versioni di .NET Framework: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0
Vedere anche
Riferimenti
Interfaccia ICorProfilerCallback