_heapadd

Adiciona memória ao heap.

Importante

Essa função está obsoleta. A partir do Visual Studio 2015, ela não está disponível no CRT.

Sintaxe

int _heapadd(
   void *memblock,
   size_t size
);

Parâmetros

memblock
Ponteiro para a memória de heap.

size
Tamanho da memória a ser adicionada, em bytes.

Retornar valor

Se for bem-sucedido, _heapadd retornará 0. Caso contrário, a função retornará -1 e definirá errno como ENOSYS.

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

Comentários

Começando com o Visual C++ versão 4.0, a estrutura de heap subjacente foi movida para as bibliotecas de tempo de execução de C para dar suporte a novos recursos de depuração. Como resultado, _heapadd não tem mais suporte em nenhuma 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.

Confira também

Alocação de memória
free
_heapchk
_heapmin
_heapset
_heapwalk
malloc
realloc