ICorProfilerCallback::ExceptionUnwindFinallyEnter 方法

通知探查器异常处理的展开阶段正在进入指定函数所包含的某个 finally 子句。

HRESULT ExceptionUnwindFinallyEnter(
    [in] FunctionID functionId);

参数

  • functionId
    [in] 包含 finally 子句的函数的 ID。

备注

探查器不应阻止其实现此方法,因为堆栈所处的状态可能不允许执行垃圾回收,因而无法启用抢先垃圾回收。 如果探查器此时进行阻止并尝试执行垃圾回收,则运行时将阻塞,直到此回调返回为止。

探查器在实现此方法时,不应调入托管代码或以任何方式导致托管内存分配。

要求

**平台:**请参见 .NET Framework 系统要求

**头文件:**CorProf.idl、CorProf.h

**库:**CorGuids.lib

**.NET Framework 版本:**4、3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0

请参见

参考

ICorProfilerCallback 接口

ICorProfilerInfo2::GetNotifiedExceptionClauseInfo 方法

ICorProfilerCallback::ExceptionUnwindFinallyLeave 方法