ActivateAtStorage
Configura el cliente para crear instancias de objetos en el mismo equipo que el estado persistente que usan o desde el que se inicializan.
Entrada del Registro
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AppID
{AppID_GUID}
ActivateAtStorage = value
Observaciones
Se trata de un valor de REG_SZ. Cualquier valor que comience por "Y" o "y" indica que se debe usar activateAtStorage.
La funcionalidad ActivateAtStorage proporciona una manera transparente de permitir que los clientes busquen objetos en ejecución en el mismo equipo que los datos que usan. Esto reduce el tráfico de red porque el objeto realiza llamadas locales del sistema de archivos en lugar de llamadas a través de la red.
Cuando se establece un valor para ActivateAtStorage , se convierte en el comportamiento predeterminado en las llamadas a la CoGetInstanceFromFile y Funciones de CoGetInstanceFromIStorage, así como a la implementación del moniker de archivos de IMoniker::BindToObject. En todas estas llamadas, especificar una estructura COSERVERINFO invalida la configuración de ActivateAtStorage durante la llamada de función. El autor de la llamada puede pasar información COSERVERINFO a IMoniker::BindToObject a través de la estructura BIND_OPTS2.
El valor establecido para ActivateAtStorage también es el comportamiento predeterminado cuando se especifica CLSCTX_REMOTE_SERVER si no se instala información del Registro para la clase en el equipo del cliente. Las aplicaciones cliente escritas para aprovechar ActivateAtStorage pueden requerir menos administración.
Temas relacionados