Ler em inglês

Compartilhar via


Cabeçalho heapapi.h

Esse cabeçalho é usado pelos Serviços do Sistema. Para obter mais informações, consulte:

heapapi.h contém as seguintes interfaces de programação:

Funções

 
GetProcessHeap

Recupera um identificador para o heap padrão do processo de chamada.
GetProcessHeaps

Retorna o número de heaps ativos e recupera identificadores para todos os heaps ativos para o processo de chamada.
Heapalloc

Aloca um bloco de memória de um heap. A memória alocada não é móvel.
HeapCompact

Retorna o tamanho do maior bloco livre confirmado no heap especificado. Se a opção Desabilitar a união de heap no sinalizador global livre estiver definida, essa função também unirá blocos livres adjacentes de memória no heap.
Heapcreate

Cria um objeto de heap privado que pode ser usado pelo processo de chamada. A função reserva espaço no espaço de endereço virtual do processo e aloca armazenamento físico para uma parte inicial especificada desse bloco.
HeapDestroy

Destrói o objeto heap especificado. Ele confirma e libera todas as páginas de um objeto de heap privado e invalida o identificador para o heap.
Heapfree

Libera um bloco de memória alocado de um heap pela função HeapAlloc ou HeapReAlloc.
HeapLock

Tenta adquirir o objeto de seção crítica, ou bloqueio, que está associado a um heap especificado.
HeapQueryInformation

Recupera informações sobre o heap especificado.
Heaprealloc

Realoca um bloco de memória de um heap. Essa função permite redimensionar um bloco de memória e alterar outras propriedades de bloco de memória.
HeapSetInformation

Habilita recursos para um heap especificado.
Heapsize

Recupera o tamanho de um bloco de memória alocado de um heap pela função HeapAlloc ou HeapReAlloc.
HeapSummary

A função HeapSummary (heapapi.h) resume o heap especificado.
HeapUnlock

Libera a propriedade do objeto de seção crítica, ou bloqueio, que está associado a um heap especificado.
HeapValidate

Valida o heap especificado. A função examina todos os blocos de memória no heap e verifica se as estruturas de controle de heap mantidas pelo gerenciador de heap estão em um estado consistente.
HeapWalk

Enumera os blocos de memória no heap especificado.

Estruturas

 
HEAP_SUMMARY

A estrutura HEAP_SUMMARY (heapapi.h) representa um resumo de heap recuperado com uma chamada para a função HeapSummary.