activer l' _ attribut d’allocation

L’attribut [ Enable ACF _ 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 de l’interface

Nom de l’interface à laquelle l’attribut [ Enable _ allcoate ] sera appliqué.

Notes

En mode par défaut, le stub 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 automatiquement cet environnement, ou à la demande lorsque l’attribut [ Enable _ allocate ] est utilisé.

Le stub côté client peut être sensible à l’environnement de gestion de mémoire RPCSS . Si un stub client sensible est exécuté lorsque le package RPCSS est désactivé, l’allocateur/annulateurs d’utilisateur par défaut est appelé (par exemple, l’utilisateur MIDL _ _ allouel' / _ utilisateur MIDL _ gratuitement). Lorsqu’il est activé, le package RPCSS utilise la paire Allocator/annulateur du package. Dans le mode par défaut, le client est sensible uniquement lorsque l’attribut [ Enable _ allocate ] est utilisé. En règle générale, le stub côté client s’exécute 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 mémoire RPCSS et, par conséquent, l’attribut [ Enable _ allocate ] n’affecte pas les stubs du client.

Voir aussi

Fichier de configuration de l’application (ACF)

allouer un _ utilisateur MIDL _

_utilisateur _ gratuit MIDL

/osf

RpcSmDisableAllocate

RpcSmEnableAllocate

RpcSmFree