ActivateAtStorage
Konfiguruje klienta tak, aby vytvořil instanci objektů ve stejném počítači jako trvalý stav, který používají nebo ze kterého se inicializují.
Položka registru
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AppID
{AppID_GUID}
ActivateAtStorage = value
Poznámky
Toto je hodnota REG_SZ. Jakákoli hodnota začínající písmenem Y nebo y označuje, že se má použít ActivateAtStorage.
Funkce ActivateAtStorage poskytuje transparentní způsob, jak klientům umožnit vyhledání spuštěných objektů na stejném počítači jako data, která používají. To snižuje síťový provoz, protože objekt provádí volání místního systému souborů místo volání v síti.
Pokud je nastavena hodnota pro ActivateAtStorage, stane se výchozím chováním při volání CoGetInstanceFromFile a CoGetInstanceFromIStorage funkcí, stejně jako pro moniker souboru implementace IMoniker::BindToObject. Ve všech těchto voláních se zadáním struktury COSERVERINFO přepíše nastavení ActivateAtStorage po dobu trvání volání funkce. Volající může předat COSERVERINFO informace IMoniker::BindToObject prostřednictvím struktury BIND_OPTS2.
Hodnota nastavená pro ActivateAtStorage je také výchozí chování při zadání CLSCTX_REMOTE_SERVER, pokud nejsou v počítači klienta nainstalovány žádné informace registru pro třídu. Klientské aplikace napsané tak, aby využívaly ActivateAtStorage proto mohou vyžadovat méně správy.
Související témata