Поделиться через


Метод ICorProfilerCallback::ExceptionUnwindFunctionEnter

Уведомляет профилировщика о начале очистки функции на этапе очистки обработки исключений.

Синтаксис

HRESULT ExceptionUnwindFunctionEnter(  
    [in] FunctionID functionId);  

Параметры

functionId
[in] Идентификатор раскрученной функции.

Комментарии

Профилировщик не должен блокировать реализацию этого метода, так как стек может не находиться в состоянии, допускающее сборку мусора, и поэтому упреждающую сборку мусора нельзя включить. Если профилировщик блокируется и выполняется попытка сборки мусора, среда выполнения будет блокироваться до тех пор, пока этот обратный вызов не вернется.

Реализация этого метода профилировщиком не должна вызываться в управляемый код или каким-либо образом вызывать выделение управляемой памяти.

Требования

Платформы: см. раздел Требования к системе.

Заголовок: CorProf.idl, CorProf.h

Библиотека: CorGuids.lib

версии платформа .NET Framework: доступно с версии 2.0.

См. также раздел