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


Метод ICorProfilerInfo9::GetILToNativeMapping3

Учитывая начальный адрес машинного кода, возвращает сведения о сопоставлении машинного кода с данными о сопоставлении il для этой версии кода.

Синтаксис

HRESULT GetILToNativeMapping3( [in]  UINT_PTR pNativeCodeStartAddress,
                               [in]  ULONG32 cMap,
                               [out] ULONG32 *pcMap,
                               [out] COR_DEBUG_IL_TO_NATIVE_MAP map[]);

Параметры

pNativeCodeStartAddress
[in] Указатель на начало собственной функции.

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

pcMap
[out] Общее количество доступных COR_DEBUG_IL_TO_NATIVE_MAP структур.

map
[out] Массив COR_DEBUG_IL_TO_NATIVE_MAP структур, каждый из которых задает смещения. После возврата метода GetILToNativeMapping3 параметр map будет содержать все или некоторые из структур COR_DEBUG_IL_TO_NATIVE_MAP.

Замечания

Если включена многоуровневая компиляция, метод может иметь несколько тел машинного кода. ICorProfilerInfo9::GetNativeCodeStartAddresses возвращает начальные адреса для всех тел машинного кода.

Требования

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

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

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

версии платформа .NET Framework: Доступно с версии .NET Core 2.1

См. также