Condividi tramite


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

Vedi anche