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