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. |