ICorProfilerCallback::ExceptionThrown — Metoda
Powiadamia profilera, że został zgłoszony wyjątek.
Uwaga
Ta funkcja jest wywoływana tylko wtedy, gdy wyjątek osiągnie kod zarządzany.
Składnia
HRESULT ExceptionThrown(
[in] ObjectID thrownObjectId);
Parametry
thrownObjectId
[w] Identyfikator obiektu, który spowodował zgłoszenie wyjątku.
Uwagi
Profiler nie powinien blokować w implementacji tej metody, ponieważ stos może nie znajdować się w stanie umożliwiającym odzyskiwanie pamięci, a zatem nie można włączyć odzyskiwania pamięci. Jeśli profiler blokuje tutaj i zostanie podjęta próba odzyskiwania pamięci, środowisko uruchomieniowe zostanie zablokowane, dopóki to wywołanie zwrotne nie zostanie zwrócone.
Implementacja tej metody profilera nie powinna wywoływać kodu zarządzanego ani w żaden sposób spowodować alokację pamięci zarządzanej.
Wymagania
Platformy: Zobacz Wymagania systemowe.
Nagłówka: CorProf.idl, CorProf.h
Biblioteki: CorGuids.lib
.NET Framework wersje: dostępne od wersji 2.0
Zobacz też
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla