Compartilhar via


_heapadd

Adiciona memória no heap.

int _heapadd( 
   void *memblock,
   size_t size 
);

Parâmetros

  • memblock
    Ponteiro para a memória heap.

  • size
    Tamanho de memória a ser adicionado, em bytes.

Valor de retorno

Se tiver êxito, retorna 0 de _heapadd ; caso contrário, a função retornará – 1 e defina errno a ENOSYS.

Para obter mais informações sobre esse e outros códigos de retorno, consulte _doserrno, errno, _sys_errlist, e _sys_nerr.

Comentários

A partir da versão 4,0 do Visual C++, a estrutura subjacente do heap foi movida nas bibliotecas de tempo de execução C para dar suporte aos novos recursos de depuração. No resultado, _heapadd já não é suportado em qualquer plataforma baseada na API do Win32.

Requisitos

Rotina

Cabeçalho necessário

Cabeçalho opcional

_heapadd

<malloc.h>

<errno.h>

Para obter mais informações sobre compatibilidade, consulte Compatibilidade na Introdução.

Equivalência do .NET Framework

Não aplicável. Para chamar a função padrão de C, use PInvoke. Para obter mais informações, consulte Exemplos de chamadas de plataformas.

Consulte também

Referência

Alocação de memória

free

_heapchk

_heapmin

_heapset

_heapwalk

malloc

realloc