ActivateAt служба хранилища
Настраивает клиент для создания экземпляров объектов на том же компьютере, что и постоянное состояние, которое они используют или из которых они инициализированы.
Параметр реестра
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AppID
{AppID_GUID}
ActivateAtStorage = value
Замечания
Это REG_SZ значение. Любое значение, начинающееся с "Y" или "y", указывает, что следует использовать ActivateAt служба хранилища.
Функция ActivateAt служба хранилища предоставляет прозрачный способ, позволяющий клиентам находить запущенные объекты на том же компьютере, что и используемые им данные. Это уменьшает сетевой трафик, так как объект выполняет локальные вызовы файловой системы вместо вызовов в сети.
Если задано значение для ActivateAt служба хранилища, это становится поведением по умолчанию при вызовах Функций CoGetInstanceFromFile и CoGetInstanceFromI служба хранилища, а также реализации моникера файла IMoniker::BindToObject. Во всех этих вызовах, указывая структуру COSERVERINFO, переопределяет параметр ActivateAt служба хранилища в течение длительного вызова функции. Вызывающий объект может передавать сведения COSERVERINFO в IMoniker::BindToObject через структуру BIND_OPTS2 .
Значение, заданное для ActivateAt служба хранилища также является поведением по умолчанию при указании CLSCTX_REMOTE_SERVER, если на компьютере клиента нет сведений о реестре для класса. Клиентские приложения, написанные для использования с помощью ActivateAt служба хранилища поэтому могут требовать меньше администрирования.
См. также