attribut enable_allocate
L’attribut ACF [enable_allocate] spécifie que le code stub du serveur doit activer l’environnement de gestion de la mémoire stub.
Notes
L’attribut [enable_allocate] est obsolète et n’est plus pris en charge.
[
enable_allocate
[ , optional-attribute-list]
]
interface interface-name
{
. . .
};
Paramètres
-
optional-attribute-list
-
Spécifie une liste de zéro ou plusieurs attributs MIDL supplémentaires.
-
nom_interface
-
Nom de l’interface à laquelle l’attribut [enable_allcoate] sera appliqué.
Notes
En mode par défaut, le stub du serveur active l’environnement de mémoire uniquement lorsque l’attribut [enable_allocate] est utilisé. L’environnement de gestion de la mémoire doit être activé pour que la mémoire puisse être allouée à l’aide de RpcSmAllocate. En mode osf (lorsque vous compilez à l’aide du commutateur /osf ), le stub active cet environnement automatiquement ou sur demande lorsque l’attribut [enable_allocate] est utilisé.
Le stub côté client peut être sensible à l’environnement de gestion de la mémoire Rpcss . Si un stub client sensible est exécuté lorsque le package Rpcss est désactivé, l’allocator/deallocator utilisateur par défaut est appelé (par exemple, midl_user_allocate/ midl_user_free). Lorsqu’il est activé, le package Rpcss utilise la paire allocator/deallocator du package. En mode par défaut, le client n’est sensible que lorsque l’attribut [enable_allocate] est utilisé. En règle générale, le stub côté client fonctionne dans l’environnement désactivé. En mode osf (lorsque vous compilez à l’aide du commutateur /osf ), le client est toujours sensible à l’environnement de gestion de la mémoire Rpcss et, par conséquent, l’attribut [enable_allocate] n’affecte pas les stubs du client.
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