Condividi tramite


intestazione heapapi.h

Questa intestazione viene usata dai servizi di sistema. Per altre informazioni, vedere:

heapapi.h contiene le interfacce di programmazione seguenti:

Funzioni

 
GetProcessHeap

Recupera un handle nell'heap predefinito del processo di chiamata.
GetProcessHeaps

Restituisce il numero di heaps attivi e recupera gli handle in tutti gli heaps attivi per il processo di chiamata.
HeapAlloc

Alloca un blocco di memoria da un heap. La memoria allocata non è rimovibile.
HeapCompact

Restituisce le dimensioni del blocco libero con commit più grande nell'heap specificato. Se l'heap Disable heap coalesce on free global flag è impostato, questa funzione crea anche blocchi liberi adiacenti di memoria nell'heap.
HeapCreate

Crea un oggetto heap privato che può essere usato dal processo di chiamata. La funzione riserva spazio nello spazio indirizzi virtuale del processo e alloca l'archiviazione fisica per una parte iniziale specificata di questo blocco.
HeapDestroy

Elimina l'oggetto heap specificato. Esegue il decommits e rilascia tutte le pagine di un oggetto heap privato e invalida l'handle nell'heap.
HeapFree

Libera un blocco di memoria allocato da un heap dalla funzione HeapAlloc o HeapReAlloc.
HeapLock

Tenta di acquisire l'oggetto sezione critica o il blocco, associato a un heap specificato.
HeapQueryInformation

Recupera informazioni sull'heap specificato.
HeapReAlloc

Realloca un blocco di memoria da un heap. Questa funzione consente di ridimensionare un blocco di memoria e modificare altre proprietà del blocco di memoria.
HeapSetInformation

Abilita le funzionalità per un heap specificato.
HeapSize

Recupera le dimensioni di un blocco di memoria allocato da un heap dalla funzione HeapAlloc o HeapReAlloc.
HeapSummary

La funzione HeapSummary (heapapi.h) riepiloga l'heap specificato.
HeapUnlock

Rilascia la proprietà dell'oggetto sezione critica o del blocco, associato a un heap specificato.
HeapValidate

Convalida l'heap specificato. La funzione analizza tutti i blocchi di memoria nell'heap e verifica che le strutture di controllo heap gestite dal gestore heap siano in uno stato coerente.
HeapWalk

Enumera i blocchi di memoria nell'heap specificato.

Strutture

 
HEAP_SUMMARY

La struttura HEAP_SUMMARY (heapapi.h) rappresenta un riepilogo heap recuperato con una chiamata alla funzione HeapSummary.