Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Указывает функции, реализованные профилировщиком, которые будут вызываться для перехватчиков "ввод", "выход" и "tailcall" управляемых функций.
Синтаксис
HRESULT SetEnterLeaveFunctionHooks(
[in] FunctionEnter *pFuncEnter,
[in] FunctionLeave *pFuncLeave,
[in] FunctionTailcall *pFuncTailcall);
Параметры
pFuncEnter
[in] Указатель на реализацию, которая будет использоваться в качестве обратного вызова FunctionEnter .
pFuncLeave
[in] Указатель на реализацию, используемую в качестве обратного вызова FunctionLeave .
pFuncTailcall
[in] Указатель на реализацию, которая будет использоваться в качестве обратного вызова FunctionTailcall .
Комментарии
В платформа .NET Framework версии 1.0 каждый указатель функции может иметь значение NULL, чтобы отключить соответствующий обратный вызов.
Одновременно может быть активен только один набор обратных вызовов. Таким образом, если профилировщик вызывает и SetEnterLeaveFunctionHooksICorProfilerInfo2::SetEnterLeaveFunctionHooks2, то SetEnterLeaveFunctionHooks2 имеет приоритет.
Метод SetEnterLeaveFunctionHooks можно вызвать только из обратного вызова ICorProfilerCallback::Initialize профилировщика.
Требования
Платформы: см. раздел Требования к системе.
Заголовок: CorProf.idl, CorProf.h
Библиотека: CorGuids.lib
платформа .NET Framework версии: доступно с версии 1.1.