Compartilhar via


_heapadd

Adiciona memória heap.

int _heapadd( 
   void *memblock,
   size_t size 
);

Parâmetros

  • memblock
    Ponteiro para a memória heap.

  • size
    Tamanho da memória para adicionar, em bytes.

Valor de retorno

Se for bem-sucedido, _heapadd retorna 0; Caso contrário, a função retorna – 1 e define errno para ENOSYS.

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

Comentários

Começando com Visual C++ versão 4.0, a estrutura subjacente do heap foi movida para as bibliotecas de tempo de execução c para oferecer suporte os novos recursos de depuração.Como resultado, _heapadd não é mais suportado em qualquer plataforma que é baseada na API do Win32.

Requisitos

Rotina

Cabeçalho necessário

Cabeçalho opcional

_heapadd

<malloc.h>

<errno.h>

Para obter mais informações de compatibilidade, consulte compatibilidade na introdução.

Equivalência do .NET Framework

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

Consulte também

Referência

Alocação de memória

livre

_heapchk

_heapmin

_heapset

_heapwalk

malloc

possível realocar