Metodo IMethodMalloc::Alloc
Tenta di allocare una quantità di memoria specificata per un nuovo corpo della funzione CIL (Common Intermediate Language).
Sintassi
PVOID Alloc (
[in] ULONG cb
);
Parametri
cb
[in] Numero di byte da allocare per il corpo del metodo.
Osservazioni:
La memoria allocata inizierà in corrispondenza di un indirizzo maggiore dell'indirizzo di base del modulo associato a questo allocatore. In altre parole, ogni allocatore viene creato per un particolare modulo e tenterà di allocare memoria in corrispondenza di un offset positivo rispetto all'indirizzo di base. Se Alloc
non riesce ad allocare il numero di byte richiesto in corrispondenza di un indirizzo maggiore dell'indirizzo di base del modulo, restituisce NULL.
Il Alloc
metodo deve essere usato insieme al metodo ICorProfilerInfo::SetILFunctionBody .
Requisiti
Piattaforme: vedere Requisiti di sistema.
Intestazione: CorProf.idl, CorProf.h
Libreria: CorGuids.lib
Versioni di .NET Framework: disponibili dalla versione 2.0