Функция FunctionEnter3
Уведомляет профилировщика о том, что элемент управления передается в функцию.
Синтаксис
void __stdcall FunctionEnter3(FunctionOrRemappedID functionOrRemappedID);
Параметры
functionOrRemappedID
[in] Идентификатор функции, в которую передается элемент управления.
Комментарии
Функция FunctionEnter3
обратного вызова уведомляет профилировщика о вызове функций, но не поддерживает проверку аргументов. Используйте метод ICorProfilerInfo3::SetEnterLeaveFunctionHooks3 , чтобы зарегистрировать реализацию этой функции.
Функция FunctionEnter3
является обратным вызовом; ее необходимо реализовать. Реализация должна использовать __declspec(naked)
атрибут класса хранения.
Подсистема выполнения не сохраняет регистры перед вызовом этой функции.
При записи необходимо сохранить все регистры, которые вы используете, включая регистры в единице С плавающей запятой (FPU).
При выходе необходимо восстановить стек, вырвав все параметры, которые были отправлены вызывающим элементом.
Требования
Платформы: см. раздел Требования к системе.
Заголовка: CorProf.idl
Библиотека: CorGuids.lib
версии платформа .NET Framework: доступно с 4