Partilhar via


Método IMethodMalloc::Alloc

Tenta alocar uma quantidade especificada de memória para um novo corpo de função Common Intermediate Language (CIL).

Sintaxe

PVOID Alloc (
    [in] ULONG   cb
);

Parâmetros

cb
[em] O número de bytes a serem alocados para o corpo do método.

Observações

A memória alocada começará em um endereço maior do que o endereço base do módulo associado a esse alocador. Em outras palavras, cada alocador é criado para um módulo específico e tentará alocar memória em um deslocamento positivo de seu endereço base. Se Alloc não conseguir alocar o número solicitado de bytes em um endereço maior do que o endereço base do módulo, ele retornará NULL.

O Alloc método deve ser usado em conjunto com o método ICorProfilerInfo::SetILFunctionBody .

Requisitos

Plataformas: Consulte Requisitos do sistema.

Cabeçalho: CorProf.idl, CorProf.h

Biblioteca: CorGuids.lib

Versões do .NET Framework: Disponível desde 2.0

Consulte também