ICorProfilerCallback::ExceptionThrown 方法
通知探查器已引发异常。
注意
只有在异常到达托管代码时,才调用此函数。
语法
HRESULT ExceptionThrown(
[in] ObjectID thrownObjectId);
参数
thrownObjectId
[in] 导致引发异常的对象的 ID。
注解
探查器不应在此方法的实现中阻塞,因为堆栈可能未处于允许垃圾回收的状态,因此无法启用抢先式垃圾回收。 如果探查器在此处阻塞并尝试垃圾回收,则运行时将阻塞,直到此回调返回。
探查器实现此方法不应调入托管代码,也不应以任何方式导致托管内存分配。
要求
平台:请参阅系统要求。
头文件: CorProf.idl、CorProf.h
库:CorGuids.lib
.NET Framework 版本:自 2.0 起可用
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈