ActivateAtStorage
Configura o cliente para instanciar objetos no mesmo computador que o estado persistente que eles estão usando ou do qual são inicializados.
Entrada do Registro
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AppID
{AppID_GUID}
ActivateAtStorage = value
Observações
Esse é um valor REG_SZ. Qualquer valor que comece com 'Y' ou 'y' indica que ActivateAtStorage deve ser usado.
A funcionalidade ActivateAtStorage fornece uma maneira transparente de permitir que os clientes localizem objetos em execução no mesmo computador que os dados que eles usam. Isso reduz o tráfego de rede porque o objeto executa chamadas locais do sistema de arquivos em vez de chamadas em toda a rede.
Quando um valor é definido para ActivateAtStorage, isso se torna o comportamento padrão em chamadas para as funções CoGetInstanceFromFile e CoGetInstanceFromIStorage, bem como para a implementação do moniker de arquivo de IMoniker::BindToObject. Em todas essas chamadas, especificar uma estrutura COSERVERINFO substitui a configuração de ActivateAtStorage durante a chamada de função. O chamador pode passar informações de COSERVERINFO para IMoniker::BindToObject pela estrutura BIND_OPTS2.
O conjunto de valores para ActivateAtStorage também é o comportamento padrão quando CLSCTX_REMOTE_SERVER é especificado se nenhuma informação do Registro para a classe estiver instalada no computador do cliente. Os aplicativos cliente gravados para aproveitar ActivateAtStorage podem, portanto, exigir menos administração.
Tópicos relacionados