Fonctions ApiBuffer
Les fonctions ApiBuffer de gestion réseau sont utilisées pour gérer l’allocation de mémoire utilisée par une application avec des fonctions de gestion réseau. Toutefois, en général, pour les autres mémoires utilisées par une application, vous devez utiliser les fonctions de gestion de la mémoire au lieu de ces fonctions ApiBuffer.
Les fonctions ApiBuffer sont répertoriées ci-dessous.
Fonction | Description |
---|---|
NetApiBufferAllocate | Alloue de la mémoire du tas. Appelez cette fonction lorsque vous avez besoin d’une compatibilité avec la fonction NetApiBufferFree . |
NetApiBufferFree | Libère la mémoire allouée par la fonction NetApiBufferAllocate et d’autres fonctions de gestion réseau. |
NetApiBufferReallocate | Modifie la taille d’une mémoire tampon allouée par un appel à la fonction NetApiBufferAllocate . |
NetApiBufferSize | Retourne la taille, en octets, d’une mémoire tampon allouée par un appel à la fonction NetApiBufferAllocate . |
Pour les fonctions accessibles à distance qui retournent des informations à l’appelant, la bibliothèque d’exécution RPC alloue la mémoire tampon contenant les informations de retour. Lorsque l’appelant a terminé de traiter les informations, il doit appeler la fonction NetApiBufferFree pour libérer la mémoire tampon allouée.