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