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


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

Требования

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

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

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

Версии .NET: Доступно с .NET Framework 1.0

См. также