Compartilhar via


Método IMethodMalloc::Alloc

Tenta alocar uma quantidade especificada de memória para um corpo de função do novo Microsoft intermediate linguagem (MSIL).

PVOID Alloc (
    [in] ULONG   cb
);

Parâmetros

  • cb
    [in] O número de bytes para alocar o corpo do método.

Comentários

A memória alocada será iniciado em um endereço maior do que o endereço básico do módulo que está associado a esse alocador. Em outras palavras, cada alocador é criado para um módulo específico e tentará alocar a memória em um deslocamento positivo do seu endereço básico. If Alloc Falha ao alocar o número solicitado de bytes em um endereço maior do que o endereço básico do módulo, ele retorna E_OUTOFMEMORY, independentemente da quantidade real de espaço de memória disponível.

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

Requisitos

Plataformas: WindSee Requisitos de sistema do .NET framework.

Cabeçalho: CorProf.idl

Biblioteca: CorGuids.lib

.NET Framework Versions: 3.5 SP1, 3,5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

Consulte também

Referência

Interface IMethodMalloc