Compartir a través de


Método ICorProfilerInfo9::GetILToNativeMapping3

Dada la dirección de inicio del código nativo, devuelve la información de asignación nativa a IL para esta versión con JIT del código.

Sintaxis

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

Parámetros

pNativeCodeStartAddress
[in] Un puntero al inicio de una función nativa.

cMap
[in] Tamaño máximo de la matriz map.

pcMap
[out] Número total de estructuras COR_DEBUG_IL_TO_NATIVE_MAP disponibles.

map
[out] Una matriz de estructuras COR_DEBUG_IL_TO_NATIVE_MAP, cada una de las cuales especifica los desplazamientos. Después de que el método GetILToNativeMapping3 vuelva, map contendrá algunas o todas las estructuras COR_DEBUG_IL_TO_NATIVE_MAP.

Comentarios

Cuando la compilación en niveles está habilitada, un método puede tener más de un cuerpo de código nativo. ICorProfilerInfo9::GetNativeCodeStartAddresses devolverá las direcciones iniciales de todos los cuerpos de código nativo.

Requisitos

Plataformas: consulte Sistemas operativos compatibles con .NET.

Encabezado: CorProf.idl, CorProf.h

Biblioteca: CorGuids.lib

Versiones de .NET Framework: disponible a partir de .NET Core 2.1

Consulte también