IMethodMalloc::Alloc-Methode
Versucht, einen bestimmten Arbeitsspeicher für einen neuen CIL-Funktionstext (Common Intermediate Language) zuzuweisen.
Syntax
PVOID Alloc (
[in] ULONG cb
);
Parameter
cb
[in] Die Anzahl der Bytes, die dem Methodenkörper zugeteilt werden sollen.
Bemerkungen
Der zugeteilte Arbeitsspeicher beginnt bei einer Adresse, die größer als die Basisadresse des Moduls ist, das dieser Zuweisung zugeordnet ist. Anders ausgedrückt: Jede Zuweisung wird für ein bestimmtes Modul erstellt und versucht, Arbeitsspeicher mit einem positiven Offset von seiner Basisadresse zuzuteilen. Wenn Alloc
die angeforderte Anzahl von Bytes an einer Adresse, die größer als die Basisadresse des Moduls ist, nicht zuweisen kann, wird NULL zurückgegeben.
Die Alloc
-Methode muss in Verbindung mit der ICorProfilerInfo::SetILFunctionBody-Methode verwendet werden.
Anforderungen
Plattformen: Informationen finden Sie unter Systemanforderungen.
Header: CorProf.idl, CorProf.h
Bibliothek: CorGuids.lib
.NET Framework-Versionen: Seit 2.0 verfügbar.