Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Obtiene una interfaz que proporciona un método para asignar la memoria que se va a utilizar para intercambiar el cuerpo de un método en código de lenguaje intermedio de Microsoft (MSIL).
HRESULT GetILFunctionBodyAllocator(
[in] ModuleID moduleId,
[out] IMethodMalloc **ppMalloc);
Parámetros
moduleId
[in] Identificador del módulo donde reside el método.ppMalloc
[out] Puntero a una interfaz IMethodMalloc que proporciona un método para asignar la memoria.
Comentarios
El cuerpo de un método en el código de MSIL se debe encontrar como dirección virtual relativa (RVA), respecto al módulo cargado, lo que significa que va detrás del módulo en un margen de 4 GB. Para que una herramienta pueda intercambiar más fácilmente el cuerpo de un método, el método GetILFunctionBodyAllocator garantiza que esa memoria se asigna dentro de ese intervalo.
Requisitos
Plataformas: vea Requisitos de sistema de .NET Framework.
Encabezado: CorProf.idl, CorProf.h
Biblioteca: CorGuids.lib
Versiones de .NET Framework: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0