Udostępnij za pośrednictwem


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

Zobacz też