_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.
Valor retornado
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