Allocation de mémoire
Utilisez ces routines pour allouer, libérer et réallouer de la mémoire.
Routines d'allocation de mémoire
Routine |
Utilisation |
Équivalent .NET Framework |
---|---|---|
Allouer de la mémoire à partir de la pile |
Non applicable. Pour appeler la fonction C standard, utilisez PInvoke. Pour plus d'informations, voir Exemples d'appel de plateforme. |
|
Allouer le stockage pour le tableau, en initialisant chaque octet dans le bloc alloué à 0 |
Non applicable. Pour appeler la fonction C standard, utilisez PInvoke. Pour plus d'informations, voir Exemples d'appel de plateforme. |
|
Version de débogage de calloc ; disponible uniquement dans les versions de débogage des bibliothèques Runtime |
Non applicable. Pour appeler la fonction C standard, utilisez PInvoke. Pour plus d'informations, voir Exemples d'appel de plateforme. |
|
Libérer le bloc alloué |
Non applicable. Pour appeler la fonction C standard, utilisez PInvoke. Pour plus d'informations, voir Exemples d'appel de plateforme. |
|
Libérer le bloc alloué |
Non applicable. Pour appeler la fonction C standard, utilisez PInvoke. Pour plus d'informations, voir Exemples d'appel de plateforme. |
|
Développer ou réduire le bloc de mémoire sans le déplacer |
Non applicable. Pour appeler la fonction C standard, utilisez PInvoke. Pour plus d'informations, voir Exemples d'appel de plateforme. |
|
Version de débogage de _expand ; disponible uniquement dans les versions de débogage des bibliothèques Runtime |
Non applicable. Pour appeler la fonction C standard, utilisez PInvoke. Pour plus d'informations, voir Exemples d'appel de plateforme. |
|
Libérer le bloc alloué |
Non applicable. Pour appeler la fonction C standard, utilisez PInvoke. Pour plus d'informations, voir Exemples d'appel de plateforme. |
|
Version de débogage de free ; disponible uniquement dans les versions de débogage des bibliothèques Runtime |
Non applicable. Pour appeler la fonction C standard, utilisez PInvoke. Pour plus d'informations, voir Exemples d'appel de plateforme. |
|
Libérer le bloc alloué de la pile |
Non applicable. Pour appeler la fonction C standard, utilisez PInvoke. Pour plus d'informations, voir Exemples d'appel de plateforme. |
|
Obtenir le HANDLE Win32 du tas CRT |
Non applicable. Pour appeler la fonction C standard, utilisez PInvoke. Pour plus d'informations, voir Exemples d'appel de plateforme. |
|
Ajouter de la mémoire au tas |
Non applicable. Pour appeler la fonction C standard, utilisez PInvoke. Pour plus d'informations, voir Exemples d'appel de plateforme. |
|
Vérifier la cohérence du tas |
Non applicable. Pour appeler la fonction C standard, utilisez PInvoke. Pour plus d'informations, voir Exemples d'appel de plateforme. |
|
Libérer la mémoire inutilisée dans le tas |
Non applicable. Pour appeler la fonction C standard, utilisez PInvoke. Pour plus d'informations, voir Exemples d'appel de plateforme. |
|
Renseigner les entrées du tas libres avec la valeur spécifiée |
Non applicable. Pour appeler la fonction C standard, utilisez PInvoke. Pour plus d'informations, voir Exemples d'appel de plateforme. |
|
Retourner des informations sur chaque entrée dans le tas |
Non applicable. Pour appeler la fonction C standard, utilisez PInvoke. Pour plus d'informations, voir Exemples d'appel de plateforme. |
|
Allouer un bloc de mémoire à partir du tas |
Non applicable. Pour appeler la fonction C standard, utilisez PInvoke. Pour plus d'informations, voir Exemples d'appel de plateforme. |
|
Version de débogage de malloc ; disponible uniquement dans les versions de débogage des bibliothèques Runtime |
Non applicable. Pour appeler la fonction C standard, utilisez PInvoke. Pour plus d'informations, voir Exemples d'appel de plateforme. |
|
Retourner la taille du bloc alloué |
Non applicable. Pour appeler la fonction C standard, utilisez PInvoke. Pour plus d'informations, voir Exemples d'appel de plateforme. |
|
Version de débogage de _msize ; disponible uniquement dans les versions de débogage des bibliothèques Runtime |
Non applicable. Pour appeler la fonction C standard, utilisez PInvoke. Pour plus d'informations, voir Exemples d'appel de plateforme. |
|
Allouer un bloc de mémoire à partir du tas |
Non applicable. Pour appeler la fonction C standard, utilisez PInvoke. Pour plus d'informations, voir Exemples d'appel de plateforme. |
|
Allouer un bloc de mémoire à partir du tas |
Non applicable. Pour appeler la fonction C standard, utilisez PInvoke. Pour plus d'informations, voir Exemples d'appel de plateforme. |
|
Retourner l'adresse de la routine actuelle du nouveau gestionnaire telle qu'elle est définie par _set_new_handler |
Non applicable. Pour appeler la fonction C standard, utilisez PInvoke. Pour plus d'informations, voir Exemples d'appel de plateforme. |
|
Retourner l'entier indiquant le mode du nouveau gestionnaire défini par _set_new_mode pour malloc |
Non applicable. Pour appeler la fonction C standard, utilisez PInvoke. Pour plus d'informations, voir Exemples d'appel de plateforme. |
|
Réallouer un bloc à une nouvelle taille |
Non applicable. Pour appeler la fonction C standard, utilisez PInvoke. Pour plus d'informations, voir Exemples d'appel de plateforme. |
|
Version de débogage de realloc ; disponible uniquement dans les versions de débogage des bibliothèques Runtime |
Non applicable. Pour appeler la fonction C standard, utilisez PInvoke. Pour plus d'informations, voir Exemples d'appel de plateforme. |
|
Activer le mécanisme de gestion des erreurs quand l'opérateur new échoue (pour l'allocation de mémoire) et permettre la compilation des bibliothèques de modèles standard (STL) |
Non applicable. Pour appeler la fonction C standard, utilisez PInvoke. Pour plus d'informations, voir Exemples d'appel de plateforme. |
|
Définir le mode du nouveau gestionnaire pour malloc |
Non applicable. Pour appeler la fonction C standard, utilisez PInvoke. Pour plus d'informations, voir Exemples d'appel de plateforme. |