Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Уведомляет профилировщика о том, что произошел переход от неуправляемого кода к управляемому.
Синтаксис
HRESULT UnmanagedToManagedTransition(
[in] FunctionID functionId,
[in] COR_PRF_TRANSITION_REASON reason);
Параметры
functionId
[in] Идентификатор вызываемой функции.
reason
[in] Значение перечисления COR_PRF_TRANSITION_REASON , указывающее, произошел ли переход из-за вызова управляемого кода из неуправляемого кода или из-за возврата из неуправляемой функции, вызванной управляемой.
Комментарии
Если значение reason равно COR_PRF_TRANSITION_RETURN и functionId не равно NULL, идентификатор функции равен идентификатору неуправляемой функции и никогда не будет компилироваться с помощью JIT-компилятора. С неуправляемыми функциями связаны некоторые основные сведения, например имя и некоторые метаданные.
Если значение reason равно COR_PRF_TRANSITION_CALL, возможно, что вызываемая функция (т. е. управляемая функция) еще не была скомпилирована jIT-компиляцией.
Требования
Платформы: см. раздел Требования к системе.
Заголовок: CorProf.idl, CorProf.h
Библиотека: CorGuids.lib
версии платформа .NET Framework: доступно с версии 2.0