Attributs ACF de gestion de la mémoire

Les attributs figurant dans le tableau suivant vous permettent d’effectuer la gestion de la mémoire du côté client.

Attribut Usage
lui Spécifie la façon dont l’application cliente et le stub allouent et libèrent de la mémoire pour les pointeurs. Cet attribut est particulièrement utile lorsque vous souhaitez que certaines structures de pointeur restent accessibles à l’application serveur après que l’appel de procédure distante a été retourné au client. Vous pouvez également utiliser l’attribut allocate pour indiquer au stub de calculer la taille de la mémoire référencée par le pointeur du type spécifié et d’effectuer un appel unique à l' _ _ allocation d’utilisateur MIDL.
nombre d’octets _ Vous permet de créer un bloc de mémoire persistant et contigu qui peut être réutilisé sur plusieurs appels de procédure distante. Cela libère l’application cliente de la surcharge d’allocation et de libération de mémoire qui peut inclure plusieurs pointeurs et d’autres structures de données complexes.
activer l' _ allocation Spécifie que le code stub du serveur doit activer l’environnement de gestion de mémoire stub.