ICorProfilerInfo::GetILFunctionBodyAllocator, méthode
Obtient une interface qui fournit une méthode permettant d’allouer de la mémoire à utiliser pour échanger le corps d’une méthode dans le code CIL (Common Intermediate Language).
Syntaxe
HRESULT GetILFunctionBodyAllocator(
[in] ModuleID moduleId,
[out] IMethodMalloc **ppMalloc);
Paramètres
moduleId
[in] ID du module dans lequel réside la méthode.
ppMalloc
[out] Pointeur vers une interface IMethodMalloc qui fournit une méthode pour allouer la mémoire.
Notes
Un corps de méthode dans le code CIL doit être situé en tant qu’adresse virtuelle relative (RVA), par rapport au module chargé, ce qui signifie qu’il suit le module dans un délai de 4 Go. Pour faciliter l’échange d’un outil dans le corps d’une méthode, la méthode GetILFunctionBodyAllocator
garantit que la mémoire est allouée dans cette plage.
Spécifications
Plateformes : Consultez Configuration requise.
En-tête : CorProf.idl, CorProf.h
Bibliothèque : CorGuids.lib
Versions de .NET Framework : Disponible depuis la version 2.0