Compartir a través de


ICorProfilerInfo::GetILFunctionBodyAllocator (Método)

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

Vea también

Referencia

ICorProfilerInfo (Interfaz)