共用方式為


ICorProfilerInfo4::EnumJITedFunctions2 方法

傳回所有先前 JIT 編譯和 JIT 重新編譯函式的列舉。 這個方法會取代未列舉 JIT 重新編譯識別碼的 ICorProfilerInfo3::EnumJITedFunctions 方法。

語法

HRESULT EnumJITedFunctions([out] ICorProfilerFunctionEnum** ppEnum);  

參數

ppEnum
[out] ICorProfilerFunctionEnum 列舉程式的指標。

備註

這個方法可能會與 JITCompilation 回呼重疊,例如 ICorProfilerCallback::JITCompilationStarted 方法。 傳回的列舉包含 COR_PRF_FUNCTION::reJitId 欄位的值。 此方法所取代的 ICorProfilerInfo3::EnumJITedFunctions 方法不會列舉 JIT 重新編譯識別碼,因為 COR_PRF_FUNCTION::reJitId 欄位一律會設定為 0。 ICorProfilerInfo4::EnumJITedFunctions 方法則會列舉 JIT 重新編譯識別碼,因為 COR_PRF_FUNCTION::reJitId 欄位已正確設定。 請注意,ICorProfilerInfo4::EnumJITedFunctions2 方法可以觸發記憶體回收,ICorProfilerInfo3::EnumJITedFunctions 方法 則不會觸發。 如需詳細資訊,請參閱 CORPROF_E_UNSUPPORTED_CALL_SEQUENCE HRESULT

規格需求

平台:請參閱系統需求

標頭: CorProf.idl、CorProf.h

程式庫:CorGuids.lib

.NET Framework版本:自 4.5 起可用

另請參閱