Sdílet prostřednictvím


ICorProfilerCallback::ExceptionThrown – metoda

Upozorní profiler, že byla vyvolána výjimka.

Poznámka

Tato funkce se volá pouze v případě, že výjimka dosáhne spravovaného kódu.

Syntaxe

HRESULT ExceptionThrown(  
    [in] ObjectID thrownObjectId);  

Parametry

thrownObjectId
[v] ID objektu, který způsobil vyvolání výjimky.

Poznámky

Profiler by neměl blokovat implementaci této metody, protože zásobník nemusí být ve stavu, který umožňuje uvolňování paměti, a proto nelze povolit předběžné uvolňování paměti. Pokud profiler blokuje a pokusí se o uvolnění paměti, modul runtime se zablokuje, dokud se toto zpětné volání nevrátí.

Implementace této metody profilerem by neměla volat spravovaný kód ani žádným způsobem způsobit přidělení spravované paměti.

Požadavky

Platformy: Viz Požadavky na systém.

Záhlaví: CorProf.idl, CorProf.h

Knihovny: CorGuids.lib

Verze rozhraní .NET Framework: K dispozici od verze 2.0

Viz také