Compartilhar via


Método ICorProfilerInfo9::GetILToNativeMapping3

Dado o endereço inicial do código nativo, retorna as informações de mapeamento nativas para IL para esta versão com JIT do código.

Sintaxe

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

Parâmetros

pNativeCodeStartAddress
[in] Um ponteiro para o início de uma função nativa.

cMap
[in] O tamanho máximo da matriz map.

pcMap
[out] O número total de estruturas de COR_DEBUG_IL_TO_NATIVE_MAP disponíveis.

map
[out] Uma matriz de estruturas COR_DEBUG_IL_TO_NATIVE_MAP, cada uma das quais especifica os deslocamentos. Depois que o método GetILToNativeMapping3 retornar, map conterá algumas das ou todas as estruturas COR_DEBUG_IL_TO_NATIVE_MAP.

Comentários

Quando a compilação em camadas está habilitada, um método pode ter mais de um corpo de código nativo. ICorProfilerInfo9::GetNativeCodeStartAddresses retornará os endereços de início para todos os corpos de código nativo.

Requisitos

Plataformas: consulte Sistemas operacionais compatíveis com .NET.

Cabeçalho: CorProf.idl, CorProf.h

Biblioteca: CorGuids.lib

Versões do .NET Framework: disponíveis desde .NET Core 2.1

Confira também