ICorProfilerFunctionControl — Interfejs
Udostępnia metody, które umożliwiają profilerowi kodu komunikowanie się ze środowiskiem uruchomieniowym języka wspólnego (CLR) w celu kontrolowania sposobu generowania kodu przez kompilator JIT podczas ponownego kompilowania określonej metody.
Metody
Metoda | Opis |
---|---|
SetCodegenFlags, metoda | Ustawia co najmniej jedną flagę z COR_PRF_CODEGEN_FLAGS wyliczenie w celu kontrolowania generowania kodu dla funkcji ponownie skompilowanej just in time (JIT). |
SetILFunctionBody — Metoda | Zastępuje treść wspólnego języka pośredniego (CIL) metody. |
SetILInstrumentedCodeMap — Metoda | Ustawia mapę kodu dla określonej funkcji przy użyciu określonych wpisów mapy języka wspólnego języka pośredniego (CIL). |
Uwagi
Interfejs ICorProfilerFunctionControl
udostępnia metody kontrolowania generowania kodu dla pojedynczej funkcji ponownie skompilowanej. Profiler uzyskuje wystąpienie tego interfejsu za pośrednictwem wywołania zwrotnego ICorProfilerCallback4::GetReJITParameters . Każde wystąpienie steruje wszystkimi ICorProfilerFunctionControl
wystąpieniami jednej funkcji.
Wymagania
Platformy: Zobacz Wymagania systemowe.
Nagłówka: CorProf.idl, CorProf.h
Biblioteki: CorGuids.lib
.NET Framework wersje: dostępne od wersji 4.5