共用方式為


FunctionEnter3 函式

更新:2010 年 10 月

向分析工具告知,控制項已傳遞至函式。

void __stdcall FunctionEnter3(FunctionOrRemappedID functionOrRemappedID);

參數

  • functionOrRemappedID
    [in] 傳遞控制項之目標函式的識別項。

備註

呼叫函式時,FunctionEnter3 回呼函式也會通知分析工具,但並不支援引數檢查。 使用 ICorProfilerInfo3::SetEnterLeaveFunctionHooks3 方法可登錄您對這個函式的實作。

FunctionEnter3 函式為回呼;您必須實作此函式。 此實作必須使用 __declspec(naked) 儲存類別屬性。

執行引擎不會在呼叫這個函式之前儲存任何暫存器。

  • 進入時,您必須儲存使用的所有暫存器,包括位於浮點單位 (FPU) 的暫存器。

  • 結束時,您必須透過移除堆疊之呼叫端推入的所有參數來還原堆疊。

需求

**平台:**請參閱 .NET Framework 系統需求

**標頭:**CorProf.idl

**程式庫:**CorGuids.lib

**.NET Framework 版本:**4

請參閱

參考

FunctionLeave3

FunctionTailcall3

FunctionEnter3WithInfo

FunctionLeave3WithInfo

FunctionTailcall3WithInfo

SetEnterLeaveFunctionHooks3

SetEnterLeaveFunctionHooks3WithInfo

SetFunctionIDMapper

SetFunctionIDMapper2

其他資源

分析全域靜態函式

變更記錄

日期

記錄

原因

2010 年 10 月

加入 __stdcall 語法。

客戶回函。