Бөлісу құралы:


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

cCodeStartAddresses
[in] Максимальный размер массива codeStartAddresses .

pcCodeStartAddresses
[out] Количество доступных адресов.

codeStartAddresses
[out] Массив UINT_PTR, каждый из которых является начальным адресом для собственного тела для указанной функции.

Замечания

Если включена многоуровневая компиляция, функция может иметь несколько тел машинного кода.

Требования

Платформ: См. сведения о поддерживаемых операционных системах .NET.

Заголовок: CorProf.idl, CorProf.h

Библиотека: CorGuids.lib

Версии .NET: Доступно с версии .NET Core 2.1

См. также