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 :
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é. |
HEAP_SUMMARY La structure HEAP_SUMMARY (heapapi.h) représente un résumé de tas récupéré avec un appel à la fonction HeapSummary. |