Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ruft eine Schnittstelle ab, die eine Methode zum Belegen 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 Belegen 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 belegt wird.
Anforderungen
Plattformen: siehe Systemanforderungen für .NET Framework.
Header: CorProf.idl, CorProf.h
Bibliothek: CorGuids.lib
.NET Framework-Versionen: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0