Partager via


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

Voir aussi