Поделиться через


Метод 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

См. также