Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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