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


Метод ICorDebugCode::GetILToNativeMapping

Возвращает массив экземпляров "COR_DEBUG_IL_TO_NATIVE_MAP", представляющих сопоставления с смещениями общего промежуточного языка (CIL) с собственными смещениями.

Синтаксис

HRESULT GetILToNativeMapping (
    [in]  ULONG32    cMap,
    [out] ULONG32    *pcMap,
    [out, size_is(cMap), length_is(*pcMap)]
        COR_DEBUG_IL_TO_NATIVE_MAP map[]
);

Параметры

cMap [in] Размер массива map .

pcMap [out] Указатель на фактическое число элементов, возвращаемых в массиве map .

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

В массиве возвращаемых элементов нет порядка.

Замечания

Метод GetILToNativeMapping возвращает значимые результаты, только если этот экземпляр ICorDebugCode представляет машинный код, который был JIT-кодом, скомпилированный из кода CIL.

Требования

Платформы: см. раздел Требования к системе.

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

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

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

См. также