Metodo ICorProfilerInfo::GetILFunctionBodyAllocator
Ottiene un'interfaccia che fornisce un metodo per allocare memoria da utilizzare per scambiare il corpo di un metodo nel codice MSIL (Microsoft Intermediate Language).
HRESULT GetILFunctionBodyAllocator(
[in] ModuleID moduleId,
[out] IMethodMalloc **ppMalloc);
Parametri
moduleId
[in] ID del modulo nel quale risiede il metodo.ppMalloc
[out] Puntatore a un'interfaccia IMethodMalloc che fornisce un metodo per allocare la memoria.
Note
Il corpo di un metodo nel codice MSIL deve essere individuato come indirizzo virtuale relativo (RVA, Relative Virtual Address), rispetto al modulo caricato, il che significa che segue il modulo entro 4 GB. Per consentire a uno strumento di scambiare più facilmente il corpo di un metodo, il metodo GetILFunctionBodyAllocator garantisce che la memoria venga allocata entro tale intervallo.
Requisiti
Piattaforme: vedere Requisiti di sistema di .NET Framework.
Intestazione: CorProf.idl, CorProf.h
Libreria: CorGuids.lib
Versioni di .NET Framework: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0