Sdílet prostřednictvím


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.

CLSCTX

coGetInstanceFromFile

CoGetInstanceFromIStorage

COSERVERINFO

IMoniker::BindToObject

registrace serverů COM