IMethodMalloc::Alloc (Método)

Intenta asignar una cantidad especificada de memoria para un nuevo cuerpo de función de lenguaje intermedio común (CIL).

Sintaxis

PVOID Alloc (
    [in] ULONG   cb
);

Parámetros

cb
[in] El valor de este parámetro se corresponde con el número de bytes que se van a asignar para el cuerpo del método.

Comentarios

La memoria que se asigne comenzará en una dirección con un tamaño mayor que la dirección base del módulo que está asociada con este asignador. Es decir, cada asignador se crea para un módulo determinado y se intentará asignar memoria en un desplazamiento positivo desde su dirección base. Si el método Alloc no se puede asignar el número de bytes que se solicita en una dirección mayor que la dirección base del módulo, se devolverá el valor NULL.

El método Alloc debe usarse junto con el método ICorProfilerInfo::SetILFunctionBody.

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