Condividi tramite


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

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

Metodo ICorProfilerCallback::RuntimeSuspendAborted

Metodo ICorProfilerCallback::RuntimeSuspendFinished