Метод ICorProfilerCallback::ExceptionUnwindFunctionLeave
Уведомляет профилировщика о том, что очистка функции завершена на этапе очистки обработки исключений.
Синтаксис
HRESULT ExceptionUnwindFunctionLeave();
Remarks
При вызове ExceptionUnwindFunctionLeave
метода экземпляр функции и его данные стека удаляются из стека.
Профилировщик не должен блокироваться во время этого вызова, так как стек может не находиться в состоянии, разрешающего сборку мусора, и поэтому упреждающую сборку мусора включить нельзя. Если профилировщик блокируется и предпринимается попытка сборки мусора, среда выполнения будет блокироваться до тех пор, пока этот обратный вызов не возвратится.
Кроме того, во время этого вызова профилировщик не должен вызывать управляемый код или каким-либо образом вызывать выделение управляемой памяти.
Требования
Платформы: см. раздел Требования к системе.
Заголовок: CorProf.idl, CorProf.h
Библиотека: CorGuids.lib
версии платформа .NET Framework: доступно с версии 2.0