Fonction HeapDestroy (heapapi.h)
Détruit l’objet tas spécifié.
HeapDestroy dés-commite et libère toutes les pages d’un objet de tas privé, et il invalide le handle du tas.
Syntaxe
BOOL HeapDestroy(
[in] HANDLE hHeap
);
Paramètres
[in] hHeap
Une poignée au tas à détruire. Ce handle est retourné par la fonction HeapCreate . N’utilisez pas le handle dans le tas de processus retourné par la fonction GetProcessHeap .
Valeur retournée
Si la fonction réussit, la valeur de retour est différente de zéro.
Si la fonction échoue, la valeur de retour est égale à zéro. Pour obtenir des informations détaillées sur l’erreur, appelez GetLastError.
Remarques
Les processus peuvent appeler HeapDestroy sans appeler d’abord la fonction HeapFree pour libérer la mémoire allouée à partir du tas.
Exemples
Configuration requise
Client minimal pris en charge | Windows XP [applications de bureau | applications UWP] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau | applications UWP] |
Plateforme cible | Windows |
En-tête | heapapi.h (inclure Windows.h) |
Bibliothèque | Kernel32.lib |
DLL | Kernel32.dll |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour