ICorProfilerInfo::GetILFunctionBodyAllocator (Método)

Obtiene una interfaz que proporciona un método para asignar memoria que se va a usar para intercambiar el cuerpo de un método en código de lenguaje intermedio común (CIL).

Sintaxis

HRESULT GetILFunctionBodyAllocator(
    [in]  ModuleID      moduleId,
    [out] IMethodMalloc **ppMalloc);

Parámetros

moduleId [in] Identificador del módulo en el que reside el método.

ppMalloc [out] Puntero a una interfaz IMethodMalloc que proporciona un método para asignar la memoria.

Comentarios

Un cuerpo del método en el código CIL debe encontrarse como una dirección virtual relativa (RVA), en relación con el módulo cargado, lo que significa que sigue al módulo en 4 GB. Para facilitar que una herramienta intercambie el cuerpo de un método, el método GetILFunctionBodyAllocator garantiza que la memoria se asigne en ese intervalo.

Requisitos

Plataformas: Vea Requisitos de sistema.

Encabezado: CorProf.idl, CorProf.h

Biblioteca: CorGuids.lib

Versiones de .NET Framework: disponible a partir de la versión 2.0

Consulte también