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