Condividi tramite


ActivateAtStorage

Configura il client per creare un'istanza di oggetti nello stesso computer dello stato permanente utilizzato o da cui vengono inizializzati.

Voce del Registro di sistema

HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AppID
   {AppID_GUID}
      ActivateAtStorage = value

Osservazioni

Si tratta di un valore REG_SZ. Qualsiasi valore che inizia con "Y" o "y" indica che è necessario usare ActivateAtStorage.

La funzionalità di ActivateAtStorage consente ai client di individuare gli oggetti in esecuzione nello stesso computer dei dati usati. In questo modo si riduce il traffico di rete perché l'oggetto esegue chiamate di file system locali anziché chiamate in rete.

Quando viene impostato un valore per ActivateAtStorage, questo diventa il comportamento predefinito nelle chiamate al CoGetInstanceFromFile e funzioni CoGetInstanceFromIStorage, nonché all'implementazione del moniker di file di IMoniker::BindToObject. In tutte queste chiamate, la specifica di una strutturaCOSERVERINFOsostituisce l'impostazione di ActivateAtStorage per la durata della chiamata di funzione. Il chiamante può passare informazioni COSERVERINFO a IMoniker::BindToObject tramite la struttura BIND_OPTS2.

Il valore impostato per ActivateAtStorage è anche il comportamento predefinito quando CLSCTX_REMOTE_SERVER viene specificato se nel computer del client non è installata alcuna informazione del Registro di sistema per la classe. Le applicazioni client scritte per sfruttare i vantaggi di ActivateAtStorage possono quindi richiedere meno amministrazione.

CLSCTX

CoGetInstanceFromFile

CoGetInstanceFromIStorage

COSERVERINFO

IMoniker::BindToObject

registrazione dei server COM