Metodo ICorProfilerInfo::GetILFunctionBodyAllocator
Ottiene un'interfaccia che fornisce un metodo per allocare memoria da utilizzare per lo scambio del corpo di un metodo nel codice CIL (Common Intermediate Language).
Sintassi
HRESULT GetILFunctionBodyAllocator(
[in] ModuleID moduleId,
[out] IMethodMalloc **ppMalloc);
Parametri
moduleId
[in] ID del modulo in cui risiede il metodo.
ppMalloc
[out] Puntatore a un'interfaccia IMethodMalloc che fornisce un metodo per allocare la memoria.
Osservazioni:
Un corpo del metodo nel codice CIL deve trovarsi come indirizzo virtuale relativo (RVA), rispetto al modulo caricato, il che significa che segue il modulo entro 4 GB. Per semplificare lo scambio del corpo di un metodo da parte di uno strumento, il GetILFunctionBodyAllocator
metodo garantisce che la memoria venga allocata all'interno di tale intervallo.
Requisiti
Piattaforme: vedere Requisiti di sistema.
Intestazione: CorProf.idl, CorProf.h
Libreria: CorGuids.lib
Versioni di .NET Framework: disponibili dalla versione 2.0