ICorProfilerInfo::GetILFunctionBodyAllocator-Methode
Ruft eine Schnittstelle ab, die eine Methode zum Zuweisen von Arbeitsspeicher zum Austauschen des Textkörpers einer Methode in CIL-Code (Common Intermediate Language) bereitstellt.
Syntax
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 Zuordnen des Speichers bereitstellt.
Hinweise
Ein Methodentext im CIL-Code muss sich als relative virtuelle Adresse (RVA) relativ zum geladenen Modul befinden, was bedeutet, dass es dem Modul innerhalb von 4 GB folgt. Damit ein Tool den Text einer Methode einfacher austauschen kann, stellt die GetILFunctionBodyAllocator
Methode sicher, dass der Speicher innerhalb dieses Bereichs zugeordnet wird.
Anforderungen
Plattformen: Informationen finden Sie unter Systemanforderungen.
Header: CorProf.idl, CorProf.h
Bibliothek: CorGuids.lib
.NET Framework-Versionen: Seit 2.0 verfügbar.