Partager via


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 d’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 à partir du tas. Appelez cette fonction lorsque vous avez besoin de 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 remotables 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.