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