FunctionEnter3 函数
更新:2010 年 10 月
通知探查器正在将控件传递给函数。
void __stdcall FunctionEnter3(FunctionOrRemappedID functionOrRemappedID);
参数
- functionOrRemappedID
[in] 控件所传递到的函数的标识符。
备注
调用函数时,FunctionEnter3 回调函数也会通知探查器,但不支持参数检查。 可使用 ICorProfilerInfo3::SetEnterLeaveFunctionHooks3 method 方法来注册此函数的实现。
FunctionEnter3 函数是回调;您必须实现该函数。 该实现必须使用 __declspec(naked) 存储类特性。
执行引擎在调用此函数之前未保存任何寄存器。
在进入时,您必须保存您使用的所有寄存器,包括浮点单元 (FPU) 中的那些寄存器。
在退出时,您必须通过弹出由堆栈调用方入栈的所有参数来还原堆栈。
要求
**平台:**请参见 .NET Framework 系统要求。
**头文件:**CorProf.idl
**库:**CorGuids.lib
**.NET Framework 版本:**4
请参见
参考
SetEnterLeaveFunctionHooks3WithInfo
其他资源
修订记录
Date |
修订记录 |
原因 |
---|---|---|
2010 年 10 月 |
已将 __stdcall 添加到语法。 |
客户反馈 |