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