Método IMethodMalloc::Alloc
Tenta alocar uma quantidade especificada de memória para um novo corpo de função CIL (linguagem intermediária comum).
Sintaxe
PVOID Alloc (
[in] ULONG cb
);
Parâmetros
cb
[in] O número de bytes a serem alocados para o corpo do método.
Comentários
A memória alocada começará em um endereço maior 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
falhar na alocação do número solicitado de bytes em um endereço maior que o endereço base do módulo, ele retornará NULO.
O método Alloc
deve ser usado em conjunto com o método ICorProfilerInfo::SetILFunctionBody.
Requisitos
Plataformas: confira Requisitos do sistema.
Cabeçalho: CorProf.idl, CorProf.h
Biblioteca: CorGuids.lib
Versões do .NET Framework: disponíveis desde 2.0