ICorProfilerInfo::GetILFunctionBodyAllocator-Methode
Aktualisiert: November 2007
Ruft eine Schnittstelle ab, die eine Methode zum Reservieren des Arbeitsspeichers bereitstellt, der für die Auslagerung des Texts einer Methode in MSIL-Code (Microsoft Intermediate Language) verwendet wird.
HRESULT GetILFunctionBodyAllocator(
[in] ModuleID moduleId,
[out] IMethodMalloc **ppMalloc);
Parameter
moduleId
[in] Die ID des Moduls, in dem sich die Methode befindet.ppMalloc
[out] Ein Zeiger auf eine IMethodMalloc-Schnittstelle, die eine Methode zum Reservieren des Arbeitsspeichers bereitstellt.
Hinweise
Ein Methodentext im MSIL-Code muss sich an einer relativen virtuellen Adresse (RVA) befinden (relativ in Bezug auf das geladene Modul), d. h., er befindet sich in den 4 GB, die auf das Modul folgen. Um einem Tool die Auslagerung des Methodentexts zu erleichtern, stellt die GetILFunctionBodyAllocator-Methode sicher, dass der Arbeitsspeicher innerhalb dieses Bereichs reserviert wird.
Anforderungen
Plattformen: siehe Systemanforderungen für .NET Framework.
Header: CorProf.idl
Bibliothek: CorGuids.lib
.NET Framework-Versionen: 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0