ActivateAtStorage
Configure le client pour instancier des objets sur le même ordinateur que l’état persistant qu’ils utilisent ou à partir duquel ils sont initialisés.
Entrée du Registre
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AppID
{AppID_GUID}
ActivateAtStorage = value
Remarques
Il s’agit d’une valeur REG_SZ. Toute valeur commençant par « Y » ou « y » indique que ActivateAtStorage doit être utilisé.
La fonctionnalité ActivateAtStorage offre un moyen transparent pour permettre aux clients de localiser des objets en cours d’exécution sur le même ordinateur que les données qu’ils utilisent. Cela réduit le trafic réseau, car l’objet effectue des appels de système de fichiers locaux au lieu d’appels sur le réseau.
Lorsqu’une valeur est définie pour ActivateAtStorage, cela devient le comportement par défaut dans les appels aux CoGetInstanceFromFile et fonctions CoGetInstanceFromIStorage, ainsi qu’à l’implémentation du moniker de fichier de IMoniker ::BindToObject. Dans tous ces appels, la spécification d’une structure COSERVERINFO remplace le paramètre de ActivateAtStorage pour la durée de l’appel de fonction. L’appelant peut transmettre des informations COSERVERINFO à IMoniker ::BindToObject via la structure BIND_OPTS2.
La valeur définie pour ActivateAtStorage est également le comportement par défaut lorsque CLSCTX_REMOTE_SERVER est spécifié si aucune information de Registre pour la classe n’est installée sur l’ordinateur du client. Les applications clientes écrites pour tirer parti de activateAtStorage peuvent donc nécessiter moins d’administration.
Rubriques connexes