Partager via


en-tête heapapi.h

Cet en-tête est utilisé par les services système. Pour plus d'informations, consultez les pages suivantes :

heapapi.h contient les interfaces de programmation suivantes :

Fonctions

 
GetProcessHeap

Récupère un handle dans le tas par défaut du processus appelant.
GetProcessHeaps

Retourne le nombre de tas actifs et récupère les handles à tous les tas actifs pour le processus d’appel.
HeapAlloc

Alloue un bloc de mémoire à partir d’un tas. La mémoire allouée n’est pas mobile.
HeapCompact

Retourne la taille du plus grand bloc libre validé dans le tas spécifié. Si l’indicateur Désactiver la fusion du tas sur le tas libre est défini, cette fonction fusionne également les blocs de mémoire libres adjacents dans le tas.
TasCréer

Crée un objet tas privé qui peut être utilisé par le processus appelant. La fonction réserve de l’espace dans l’espace d’adressage virtuel du processus et alloue du stockage physique pour une partie initiale spécifiée de ce bloc.
HeapDestroy

Détruit l’objet tas spécifié. Il désengage et libère toutes les pages d’un objet de tas privé, et invalide le handle dans le tas.
HeapFree

Libère un bloc de mémoire alloué à partir d’un tas par la fonction HeapAlloc ou HeapReAlloc.
HeapLock

Tente d’acquérir l’objet de section critique, ou verrou, associé à un tas spécifié.
HeapQueryInformation

Récupère des informations sur le tas spécifié.
HeapReAlloc

Réalloue un bloc de mémoire à partir d’un tas. Cette fonction vous permet de redimensionner un bloc de mémoire et de modifier d’autres propriétés de bloc de mémoire.
HeapSetInformation

Active les fonctionnalités d’un tas spécifié.
Heapsize

Récupère la taille d’un bloc de mémoire alloué à partir d’un tas par la fonction HeapAlloc ou HeapReAlloc.
HeapSummary

La fonction HeapSummary (heapapi.h) résume le tas spécifié.
HeapUnlock

Libère la propriété de l’objet de section critique, ou verrou, associé à un tas spécifié.
HeapValidate

Valide le tas spécifié. La fonction analyse tous les blocs de mémoire dans le tas et vérifie que les structures de contrôle de tas gérées par le gestionnaire de tas sont dans un état cohérent.
HeapWalk

Énumère les blocs de mémoire dans le tas spécifié.

Structures

 
HEAP_SUMMARY

La structure HEAP_SUMMARY (heapapi.h) représente un résumé de tas récupéré avec un appel à la fonction HeapSummary.