Condividi tramite


Metodo ICorProfilerInfo9::GetILToNativeMapping3

Dato l'indirizzo iniziale del codice nativo, restituisce le informazioni di mapping native a IL per questa versione Just-In-Time del codice.

Sintassi

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

Parametri

pNativeCodeStartAddress
[in] Puntatore all'inizio di una funzione nativa.

cMap
[in] Dimensione massima della matrice map.

pcMap
[out] Numero complessivo di strutture COR_DEBUG_IL_TO_NATIVE_MAP disponibili.

map
[out] Matrice di strutture COR_DEBUG_IL_TO_NATIVE_MAP, ognuna delle quali specifica gli offset. Dopo il completamento del metodo GetILToNativeMapping3, map conterrà alcune o tutte le strutture COR_DEBUG_IL_TO_NATIVE_MAP.

Osservazioni:

Quando è abilitata la compilazione a livelli, un metodo può avere più di un corpo di codice nativo. ICorProfilerInfo9::GetNativeCodeStartAddresses restituirà gli indirizzi iniziali per tutti i corpi di codice nativi.

Requisiti

Piattaforme: vedere Sistemi operativi supportati da .NET.

Intestazione: CorProf.idl, CorProf.h

Libreria: CorGuids.lib

Versioni di .NET Framework: disponibile a partire da .NET Core 2.1

Vedi anche