Метод ICorProfilerInfo9::GetNativeCodeStartAddresses
Учитывая идентификатор функции и rejitId, перечисляет начальный адрес собственного кода всех версий этого кода, которые в настоящее время существуют.
Синтаксис
HRESULT GetNativeCodeStartAddresses( [in] FunctionID functionID,
[in] ReJITID reJitId,
[in] ULONG32 cCodeStartAddresses,
[out] ULONG32 *pcCodeStartAddresses,
[out] UINT_PTR codeStartAddresses[]);
Параметры
functionId
[in] Идентификатор функции, адреса запуска машинного кода которой должны быть возвращены.
reJitId
[in] Идентификатор функции, перекомпилированной с помощью JIT-компилятора.
cCodeStartAddresses
[in] Максимальный размер массива codeStartAddresses
.
pcCodeStartAddresses
[out] Количество доступных адресов.
codeStartAddresses
[out] Массив UINT_PTR
, каждый из которых является начальным адресом для собственного тела для указанной функции.
Замечания
Если включена многоуровневая компиляция, функция может иметь несколько тел машинного кода.
Требования
Платформы: см . поддерживаемые операционные системы .NET.
Заголовок: CorProf.idl, CorProf.h
Библиотека: CorGuids.lib
Версии .NET: доступны с .NET Core 2.1