Compartilhar via


Método de IMethodMalloc::Alloc

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

PVOID Alloc (
    [in] ULONG   cb
);

Parâmetros

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

Comentários

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

O 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, CorProf.h

Biblioteca: CorGuids.lib

.NET Framework versões: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

Consulte também

Referência

Interface de IMethodMalloc